Wenn Sie die hamcrest-Bibliothek für Java verwenden, können Sie das Gegenteil von:
assertThat(someCollection, hasItem(someItem))
Ich möchte sicherstellen, someCollectiondass kein Artikel enthalten istsomeItem
Wenn Sie die hamcrest-Bibliothek für Java verwenden, können Sie das Gegenteil von:
assertThat(someCollection, hasItem(someItem))
Ich möchte sicherstellen, someCollectiondass kein Artikel enthalten istsomeItem
Antworten:
Negieren Sie die hasItemBehauptung
assertThat(someCollection, not(hasItem(someItem)))
Matcherzsdefiniert alle. Factory-Methoden, damit Sie einen einzelnen *statischen Import durchführen können. Ich werde es als Arbeit nachschlagen, wenn in der nächsten Stunde niemand anderes die Leitung postet.
import static org.hamcrest.MatcherAssert.assertThat;undimport static org.hamcrest.Matchers.*;
import static org.hamcrest.core.IsNot.not) importiert hatte, funktionierte es gut.