Как я могу выполнить тест JUnit для проверки правильности записей Arraylist <POJO>? - PullRequest
0 голосов
/ 17 мая 2018

У меня есть метод, который подготавливает список (ArrayList) на основе результата запроса. Но как мне написать контрольные примеры, чтобы убедиться, что количество и тип записей в списке верны?

Заранее спасибо.

1 Ответ

0 голосов
/ 19 мая 2018

Это зависит от используемой вами библиотеки утверждений. Если вы используете класс JUnit Assert, тогда вы можете использовать assertEquals.

@Test
public void theListIsOk() {
  List<SomeClass> list = sut.getList();
  assertEquals(
    list,
    Arrays.asList(
      new SomeClass(),
      new SomeClass(),
      new SomeClass()
    )
  );
)

Обязательным условием является наличие у SomeClass правильного equals метода.

...