Я не могу найти, как проверить с помощью assertj следующее (что очень часто):
Предположим, у меня есть:
result1 = {"AAA", "BBB"}
result2 = {"DDD"}
Я хочу проверить одно из следующих значений:
String[] valid = String[]{"AAA", "BBB", "CCC"};
используя assertj, это может быть что-то вроде:
assertThat(result1).xxxx(valid);
assertThat(result2).xxxx(valid);
Так что результат1 прошел бы проверку, а результат2 - нет.
contains () не работает (проверяет, что результат содержит все допустимые элементы)
Я не хочу создавать особые условия для такого рода проверки.
Любая идея?