Как различаются hasItems, содержит и содержит InAnyOrder Hamcrest?

Hamcrest предоставляет несколько средств сравнения для утверждения содержимого коллекции. Все эти случаи проходят:

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");

КакhasItems, contains а такжеcontainsInAnyOrder отличаются?

Ответы на вопрос(1)

Ваш ответ на вопрос