hamcrest hasItem et hasProperty, affirmer si un objet avec la valeur de la propriété existe

import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.hasItem;
import static org.hamcrest.Matchers.equalTo;

assertThat(actual, hasItem(hasProperty("id", equalTo(1L))));

où le réel est un POJO avec l'id le plus Longtemps.

Je reçois,

La méthode assertThat(T, Matcher<? super T>) dans le type MatcherAssert n'est pas applicable pour les arguments (List<Pojo>, Matcher<Iterable<? super Object>>)

À partir de divers documents et autres stackoverflow pages, il devrait être valide, mais j'obtiens l'erreur ci-dessus.

InformationsquelleAutor wenic | 2013-11-20