AssertJ Список строк должен существовать в ожидаемых, игнорируя дубликаты - PullRequest
0 голосов
/ 30 марта 2019

У меня есть ожидаемый список строк:

List<String> expected = Arrays.asList("a", "b");

Я хочу, чтобы эти утверждения оценивались с такими результатами:

{"a", "a", "b", "b"} -> true
{"a", "b", "c"} -> false

По сути, я хочу, чтобы assertJ игнорировал / удалял любые дубликатыэто оценивается.Как я могу сделать это с помощью API утверждений?

1 Ответ

1 голос
/ 30 марта 2019

Попробуйте containsOnly, чтобы процитировать Javadoc:

Проверяет, что фактическая группа содержит только заданные значения и ничего больше, в любом порядке и игнорируя дубликаты (т.е.как только значение найдено, его дубликаты также считаются найденными).

...