ActivityTestRule 可以提供 Single Activity 做 Functional Test 的 @Rule 他會在 第一個 @Before、@Test 開始前就被啟動,在 @Test , 最後一個 @After 結束之後被終止。 這就解釋了為何只是宣告 ActivityTestRule 過後,不需使用 ActivityTestRule.launch(); 之類的程式碼,它就可以自己在整個測試過程中運行並讓我們直接操控 Activity 了。
2022-03-28 13:35:44 49KB Android Studio ActivityTestRule
1