2011-02-15 62 views
0

我最近開始使用Instrumentation框架測試我的android應用程序。 我有一個活動A在其onCreate()方法中調用了一個AsyncTask。Android - 使用Instrumentation框架進行單元測試

所以問題是,我的所有測試用例都一個接一個地執行,並沒有等待AsyncTask完成。那麼如何實現等待線程完成並繼續其他測試用例的東西呢?

謝謝

回答

1

取決於你如何做事情。您可以設置測試線程等待(使用wait()CountDownLatch),並在AsyncTask完成時通知它。只需在AsyncTask完成後在Activity中調用受保護的方法,並在測試用例中覆蓋該方法以通知測試線程。

+0

非常感謝... – RATTLESNAKE 2011-02-16 05:34:52

相關問題