Fragment Test Rule
Test Fragment
s in isolation.
Download
androidTestImplementation 'com.21buttons:fragment-test-rule:2.0.1'
debugImplementation 'com.21buttons:fragment-test-rule-extras:2.0.1'
Note: If you don't support AndroidX yet use the version 1.1.0
.
Usage
@Rule
public FragmentTestRule<?, FragmentWithoutActivityDependency> fragmentTestRule =
FragmentTestRule.create(FragmentWithoutActivityDependency.class);
@Test
public void clickButton() throws Exception {
onView(withText(R.string.button)).perform(click());
onView(withText(R.string.button_clicked)).check(matches(isDisplayed()));
}
You can check the sample code for more examples.