Plusieurs résultats corrects avec Hamcrest (est-il ou-matcher?)

Je suis relativement nouveau pour les allumettes. Je suis jouer autour avec hamcrest en combinaison avec JUnit et j'ai un peu comme elle.

Est-il un moyen, pour indiquer que l'une des multiples choix est correct?

Quelque chose comme

assertThat( result, is( either( 1, or( 2, or( 3 ) ) ) ) ) //does not work in hamcrest

La méthode que je suis en train de tester retourne un élément d'une collection. La liste peut contenir plusieurs candidats. Mon actuel de la mise en œuvre renvoie le premier hit, mais ce n'est pas une exigence. Je voudrais que mon cas de test pour réussir, si l'un des candidats possibles est retourné. Comment voulez-vous exprimer cela en Java?

(Je suis ouvert à hamcrest-alternatives)

InformationsquelleAutor Mo. | 2008-09-30