尝试编写Espresso的测试。在回收者视图中单击某个项目后,必须显示所需的片段。
这是代码。
@RunWith(AndroidJUnit4.class)
public class RecipeListScreenTest {
public static final String RECIPE_NAME = "Brownies";
@Rule
public ActivityTestRule<MainActivity> activity = new ActivityTestRule<MainActivity>(MainActivity.class);
@Before
public void init(){
activity.getActivity()
.getSupportFragmentManager().beginTransaction();
}
@Test
public void clickOnPosition(){
onView(withId(R.id.recycler_list_recipes))
.perform(click());
onView(withId(R.id.recycler_list_ingredients))
.check(matches(isDisplayed()));
}
}