我正在爲使用3個按鈕編寫的活動編寫活動測試。其中2個按鈕啓動其他活動。從一個android活動測試中,我該如何完成我的主要活動開始的另一個活動?
我可以編寫一個測試,模擬按鈕推送,然後檢查是否所需的活動正在運行,但我不能從第二個活動回來。第二個活動停留在前面,並阻止假設第一個活動正在運行的其他測試正常工作。他們只是有點凍結。
我有第一個活動的參考,但它是我需要的第二個活動,我猜想調用finish()。有沒有辦法做到這一點?
編輯:我加說明這個要點我的問題的一些實際的源代碼:https://gist.github.com/3076103
它特別是關於測試活動。在生產代碼中一切都很好。
+1這是正確的方法,代碼示例,檢查出這個答案(http://stackoverflow.com/questions/9405561/test-if-a-button-starts-a-new-activity-in- Android的JUnit的-PREF-不-robotium)。 – yorkw 2012-07-12 20:59:46