anyof and allof method
-AnyOf- method is similar to "OR" = ||
logic in Java. We are checking 2 conditions and
if either one is pass than test pass
// these are all available option for ordering your tests
//@TestMethodOrder(OrderAnnotation.class)
//@TestMethodOrder(Random.class) //randomly runs
//@TestMethodOrder(MethodName.class) // default options
for example
assertThat("John Doe" , anyOf ( is ("John"), endsWith("oe"));
//any of --> or logic as long as one matcher match it will pass
-AllOf-
allOf method --> it is similar to "AND" = "&&" in Java.
Basically both condition must be true in order test to pass
For example :
assertThat("John Doe", allOf(startsWith("Jo"),containsString("Doe")));
//since both condition is true test passes