Wie unterscheiden sich die hasItems von Hamcrest, die InAnyOrder enthalten und enthalten?
Hamcrest bietet eine Reihe von Matchern, um den Inhalt einer Sammlung zu bestätigen. Alle diese Fälle bestehen:
Collection<String> c = ImmutableList.of("one", "two", "three");
assertThat(c, hasItems("one", "two", "three");
assertThat(c, contains("one", "two", "three");
assertThat(c, containsInAnyOrder("one", "two", "three");
Wie machthasItems
, contains
undcontainsInAnyOrder
abweichen