如何知道所有線程何時完成執行並且空閒?Android檢測所有線程空閒 - 單元測試
我想爲基於Java的Android應用程序編寫單元測試。 測試要求查詢內容提供者,並在實際測試之前將這些內容添加到ListView中。
我弄不清楚的是如何知道我所有的操作何時完成;特別是在數據庫更改時列表視圖已完成更新,並且所有數據庫操作都已完成。
我可以將睡眠插入到測試用例中,但如預期的那樣,如果系統承受沉重負載,它們會使事情變得不可靠;並放慢執行速度。
看GTAC 2013: Espresso: Fresh Start to Android UI Testing - YouTube video(見9視頻:40-11:31)後 我想必須有當所有線程都閒置檢測方法,並執行我的 下一個代碼的一步。
我希望能夠實施一個窮人版的Espresso,因爲我想現在有穩定的測試。然後如果Espresso變得可用,重新編寫它們。