@Test public void testItemByVisibleIndex() { espAdapterView.itemByVisibleIndex(0).assertIsDisplayedOnScreen(); } }
@Test public void testAssertIsDisplayed() { espAdapterView.itemByVisibleIndex(0).assertIsDisplayedOnScreen(); }
@Test public void testClickRow() { espAdapterView.itemByVisibleIndex(0).click(); espTextView.assertTextIs(String.valueOf(0)); } }
@Test public void testScrollToFailureNotSupported() { exception.expect(UnsupportedOperationException.class); exception.expectMessage("Method only supported when item accessed byItemIndex"); espAdapterView.itemByVisibleIndex(20).scrollTo(); }
@Test public void testItemByVisibleIndexFailureLessItems() { exception.expect(AssertionFailedError.class); exception.expectMessage("Requested child at index 20 but adapter view has only "); exception.expectMessage(" visible childs."); espAdapterView.itemByVisibleIndex(20).assertIsDisplayedOnScreen(); }
@Test public void testScrollTo() { espAdapterView.itemByIndex(99).scrollTo(); espAdapterView.itemByIndex(20).scrollTo(); EspTextView espTextView = new EspTextView(espAdapterView.itemByVisibleIndex(0).baseMatcherForItemChild(withId(LongListActivity.itemTextViewId))); espTextView.assertTextIs("item: 20"); }