Я отношусь к новичкам с соавторами. Я играю с hamcrest в сочетании с JUnit, и мне это нравится.
Есть ли способ указать, что правильный выбор одного из нескольких вариантов?
Что-то вроде
assertThat( result, is( either( 1, or( 2, or( 3 ) ) ) ) ) //does not work in hamcrest
Метод, который я тестирую, возвращает один элемент коллекции. Список может содержать несколько кандидатов. Моя текущая реализация возвращает первый хит, но это не является обязательным требованием. Я бы хотел, чтобы мой тестовый файл был успешным, если какой-либо из возможных кандидатов возвращается. Как вы выразите это на Java?
(Я открыт для альтернатив hamcrest)