Test in Hamcrest, bei dem nur ein Element in einer Liste mit einer bestimmten Eigenschaft vorhanden ist

it Hamcrest können wir leicht testen, dass es @ gimindestens ei Element in einer Liste mit einer bestimmten Eigenschaft, z. B.

List<Pojo> myList = ....

MatcherAssert.assertThat(myList, Matchers.hasItem(Matchers.<Pojo>hasProperty("fieldName", Matchers.equalTo("A funny string")))));

wo die KlassePojo ist so etwas wie:

public class Pojo{
  private String fieldName;
}

Das ist schön, aber wie kann ich überprüfen, ob in der Liste genau ein Objekt mit den angegebenen Eigenschaften vorhanden ist?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage