我想與Hamcrest匹配整數列表,看看幾個在線的例子,但我得到運行時異常。如何用Hamcrest聲明一個通用的整數列表?
有些請讓我知道什麼是正確的語法?
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
assertThat((List<Object>) numbers, hasItem(hasProperty("value", is(1))));
assertThat((List<Object>) numbers, hasItem(hasProperty("value", is(2))));
assertThat((List<Object>) numbers, hasItem(hasProperty("value", is(3))));
assertThat((List<Object>) numbers, hasItem(hasProperty("value", is(4))));
assertThat((List<Object>) numbers, hasItem(hasProperty("value", is(5))));
感謝
你想要聲明的是什麼? –
我不知道Hamcrest,但是這看起來像你希望java.lang.Integer有一個屬性「值」(它不)。 – Thilo