01: package org.junit.matchers;
02:
03: import org.hamcrest.Matcher;
04:
05: public class JUnitMatchers {
06: public static <T> org.hamcrest.Matcher<java.lang.Iterable<T>> hasItem(
07: T element) {
08: return IsCollectionContaining.hasItem(element);
09: }
10:
11: public static <T> org.hamcrest.Matcher<java.lang.Iterable<T>> hasItem(
12: org.hamcrest.Matcher<? extends T> elementMatcher) {
13: return IsCollectionContaining.hasItem(elementMatcher);
14: }
15:
16: public static <T> org.hamcrest.Matcher<java.lang.Iterable<T>> hasItems(
17: org.hamcrest.Matcher<? extends T>... elementMatchers) {
18: return IsCollectionContaining.hasItems(elementMatchers);
19: }
20:
21: public static <T> org.hamcrest.Matcher<java.lang.Iterable<T>> hasItems(
22: T... elements) {
23: return IsCollectionContaining.hasItems(elements);
24: }
25:
26: public static org.hamcrest.Matcher<java.lang.String> containsString(
27: java.lang.String substring) {
28: return StringContains.containsString(substring);
29: }
30:
31: public static <T> Matcher<Iterable<T>> each(
32: final Matcher<T> individual) {
33: return Each.each(individual);
34: }
35:
36: public static <T> CombinableMatcher<T> both(Matcher<T> matcher) {
37: return new CombinableMatcher<T>(matcher);
38: }
39:
40: public static <T> CombinableMatcher<T> either(Matcher<T> matcher) {
41: return new CombinableMatcher<T>(matcher);
42: }
43: }
|