我试图测试如果我的片段改变到另一个片段,当我按下发送按钮。我的两个片段在一个活动中,并在按下发送按钮时替换另一个。
首先您需要启动活动。然后添加第一个片段按钮,点击并找到第二个片段,任何视图显示或不显示。
@RunWith(AndroidJUnit4::class)
class HomeFragmentTest {
@Test
fun testNewsFragment() {
// launch desired activity
val firstActivity: ActivityTestRule<SampleActivity> = ActivityTestRule(SampleActivity::class.java)
firstActivity.launchActivity(Intent())
// first fragment button id here instead of "R.id.news_dest"
onView(withId(R.id.news_dest)).perform(click())
// second fragment is view id
onView(withId(R.id.txtViewSecond)).check(matches(isDisplayed()))
}
}