Используя библиотеку hamcrest для Java, можно сделать противоположный способ:
assertThat(someCollection, hasItem(someItem))
Я хочу убедиться, что someCollection не содержит элемент someItem
someCollection
someItem
Отрицание утверждения hasItem
hasItem
assertThat(someCollection, not(hasItem(someItem)))
Если вам нужно установить массив, та же логика использует not(hasItemInArray())
not(hasItemInArray())
final String[] availableIds = {"123", "321"}; final String userId = "333"; softAssert.assertThat("Id not found", availableIds, not(hasItemInArray(userId))); softAssert.assertAll();