En utilisant la bibliothèque hamcrest pour Java, quelle est une façon bien lisible de faire le contraire de:
assertThat(someCollection, hasItem(someItem))
Je veux m'assurer que someCollection
ne contient pas d'élément someItem
Annulez l'assertion hasItem
assertThat(someCollection, not(hasItem(someItem)))
Si vous devez affirmer un tableau, la même logique utilise not(hasItemInArray())
final String[] availableIds = {"123", "321"};
final String userId = "333";
softAssert.assertThat("Id not found", availableIds, not(hasItemInArray(userId)));
softAssert.assertAll();