Ich habe eine Java Custom Object Sammlung List<Employee>
mit zwei (2) Eigenschaften. Es wird als Antwort des Web Service empfangen. Das Objekt scheint wieHamcrest Pattern Assert 2 Eigenschaften der benutzerdefinierten Sammlung
public class Employee{
public String getName(){ ... }
public String getDesignation(){ ... }
}
ich eine Behauptung schreiben müssen zu überprüfen, ob der Name des Mitarbeiters ist David dann seine Bezeichnung -Manager sein muss. Ich habe versucht, es so, dass
assertThat(employeeList, allOf(hasItem(hasProperty("name", equalTo("David"))) , hasItem(hasProperty("designation", equalTo("Manager")))));
aber es bestanden, wenn mindestens eine Manager-Instanz und ein David ist. Meine Anforderung besteht darin, diese beiden Prüfungen auf eine einzige Instanz anzuwenden.
Bitte helfen.