org.junit.matchers
public class JUnitMatchers extends java.lang.Object
| Constructor and Description |
|---|
JUnitMatchers() |
| Modifier and Type | Method and Description |
|---|---|
static <T> org.junit.internal.matchers.CombinableMatcher<T> |
both(org.hamcrest.Matcher<T> matcher)
This is useful for fluently combining matchers that must both pass.
|
static org.hamcrest.Matcher<java.lang.String> |
containsString(java.lang.String substring) |
static <T> org.junit.internal.matchers.CombinableMatcher<T> |
either(org.hamcrest.Matcher<T> matcher)
This is useful for fluently combining matchers where either may pass, for example:
|
static <T> org.hamcrest.Matcher<java.lang.Iterable<T>> |
everyItem(org.hamcrest.Matcher<T> elementMatcher) |
static <T> org.hamcrest.Matcher<java.lang.Iterable<T>> |
hasItem(org.hamcrest.Matcher<? extends T> elementMatcher) |
static <T> org.hamcrest.Matcher<java.lang.Iterable<T>> |
hasItem(T element) |
static <T> org.hamcrest.Matcher<java.lang.Iterable<T>> |
hasItems(org.hamcrest.Matcher<? extends T>... elementMatchers) |
static <T> org.hamcrest.Matcher<java.lang.Iterable<T>> |
hasItems(T... elements) |
public static <T> org.hamcrest.Matcher<java.lang.Iterable<T>> hasItem(T element)
element - public static <T> org.hamcrest.Matcher<java.lang.Iterable<T>> hasItem(org.hamcrest.Matcher<? extends T> elementMatcher)
elementMatcher - public static <T> org.hamcrest.Matcher<java.lang.Iterable<T>> hasItems(T... elements)
elements - public static <T> org.hamcrest.Matcher<java.lang.Iterable<T>> hasItems(org.hamcrest.Matcher<? extends T>... elementMatchers)
elementMatchers - public static <T> org.hamcrest.Matcher<java.lang.Iterable<T>> everyItem(org.hamcrest.Matcher<T> elementMatcher)
elementMatcher - public static org.hamcrest.Matcher<java.lang.String> containsString(java.lang.String substring)
substring - public static <T> org.junit.internal.matchers.CombinableMatcher<T> both(org.hamcrest.Matcher<T> matcher)
assertThat(string, both(containsString("a")).and(containsString("b")));
public static <T> org.junit.internal.matchers.CombinableMatcher<T> either(org.hamcrest.Matcher<T> matcher)
assertThat(string, both(containsString("a")).and(containsString("b")));