org matchers framework equalto corematchers containsstring assertequals java hamcrest

java - framework - import static org hamcrest corematchers containsstring



La colección de afirmaciones no contiene elementos. (2)

Usando la biblioteca hamcrest para Java, ¿cuál es una manera fácil de leer para hacer lo contrario a:

assertThat(someCollection, hasItem(someItem))

Quiero asegurarme de que someCollection no contenga el elemento someItem


Si necesita afirmar una matriz, not(hasItemInArray()) use la misma lógica not(hasItemInArray())

final String[] availableIds = {"123", "321"}; final String userId = "333"; softAssert.assertThat("Id not found", availableIds, not(hasItemInArray(userId))); softAssert.assertAll();


hasItem aserción hasItem

assertThat(someCollection, not(hasItem(someItem)))