Co jest przeciwieństwem zawiera?naprzeciwko zawiera w hamcrest
List<String> list = Arrays.asList("b", "a", "c");
// should fail, because "d" is not in the list
expectedInList = new String[]{"a","b", "c", "d"};
Assert.assertThat(list, Matchers.contains(expectedInList));
// should fail, because a IS in the list
shouldNotBeInList = Arrays.asList("a","e", "f", "d");
Assert.assertThat(list, _does_not_contains_any_of_(shouldNotBeInList)));
co powinno być _does_not_contains_any_of_
?
można po prostu neguje 'metody contains'? tj. '! zawiera (shouldNotBeInList)' Nie zrobiłem wiele z tego, więc nie jestem pewien, czy to zadziała, ale warto spróbować. –
@ Michael Pickett: nie (zawiera wszystkie elementy) = zawiera nie wszystkie elementy – pihentagy
Używasz Hamcrest? Jeśli tak, to składnia powinna być bardziej podobna! AnyOf (...). Myślę, że patrzę na API, ponieważ nigdy nie używałem Hamcrestu. –