Search code examples
javahamcrest

stringContainsInAnyOrder matcher in Hamcrest?


There's a StringContainsInOrder Matcher in Hamcrest.

How can I assert that a String contains a collection of Strings in any order?


Solution

  • You can combine multiple contains matcher.

    assertThat("this is a string", allOf(
      contains("string"),
      contains("this"),
      contains("a")));