javahamcrest

assert collection does not contain item


Using the hamcrest library for Java, what's a nicely readable way to do the opposite of:

assertThat(someCollection, hasItem(someItem))

I want to make sure someCollection does not contain item someItem


Solution

  • Negate the hasItem assertion

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