Как проверить, содержит ли RecyclerView определенное количество элементов при тестировании с RoboElectric - PullRequest
0 голосов
/ 08 сентября 2018

Попытка построить тест с использованием RoboElectric, который проверяет, содержит ли RecyclerView число >= x значений внутри в его Aadapter, где x будет любым конкретным ограничением (числовым значением), которое я установил .

Я могу выполнить то же самое с ListView, но не знаю, как это сделать с RecyclerView. Вот код на данный момент:

  @RunWith(RobolectricGradleTestRunner.class)
  @Config(constants=BuildConfig.class)
  public class DemoActivityTest {
  private ListView list=null;

  @Before
  public void setUp() throws Exception {
    ActionBarFragmentActivity activity=
      Robolectric.setupActivity(ActionBarFragmentActivity.class);

    list=(ListView)activity.findViewById(android.R.id.list);
  }

  @Test
  public void listCount() {
    Assert.assertEquals(25, list.getAdapter().getCount());
  }
}

Итак, как мне выполнить то же самое с RecyclerView, чтобы увидеть, имеет ли >= определенное количество элементов.

Любая помощь по этому вопросу будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...