Wenn Sie die hamcrest-Bibliothek für Java verwenden, können Sie das Gegenteil von:
assertThat(someCollection, hasItem(someItem))
Ich möchte sicherstellen, someCollection
dass 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, someCollection
dass kein Artikel enthalten istsomeItem
Antworten:
Negieren Sie die hasItem
Behauptung
assertThat(someCollection, not(hasItem(someItem)))
Matcherzs
definiert 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.