2
我有一個具有兩(2)個屬性的Java自定義對象集合List<Employee>
。它是作爲Web服務的響應而收到的。對象好像Hamcrest Pattern斷言2自定義集合的屬性
public class Employee{
public String getName(){ ... }
public String getDesignation(){ ... }
}
我需要寫一個斷言來檢查員工的名字是大衛然後其名稱必須是經理。我試了一下這樣的
assertThat(employeeList, allOf(hasItem(hasProperty("name", equalTo("David"))) , hasItem(hasProperty("designation", equalTo("Manager")))));
,但它通過如果有至少一個Manager實例和一個大衛。我的要求是在單個實例上應用這兩個檢查。
請幫助。