Als «hamcrest» getaggte Fragen

Hamcrest ist eine Open-Source-Bibliothek von Einschränkungsklassen, die zum Abgleichen von Objekten und Werten verwendet werden, normalerweise von anderen Frameworks wie Unit-Tests, Mocking oder Sammlungen.

114
Hamcrest vergleicht Sammlungen

Ich versuche 2 Listen zu vergleichen: assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList))); Aber Idee java: no suitable method found for assertThat(java.util.List<Agent>,org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>>) method...

87
Wie verwende ich JUnit und Hamcrest zusammen?

Ich kann nicht verstehen, wie JUnit 4.8 mit Hamcrest-Matchern funktionieren soll. Es gibt einige Matcher innen definiert junit-4.8.jarin org.hamcrest.CoreMatchers. Zur gleichen Zeit gibt es einige andere Matcher hamcrest-all-1.1.jarin org.hamcrest.Matchers. Also, wohin soll es gehen? Soll ich...

75
Assert-Sammlung enthält kein Element

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