blob: f03cf846d46ebd270c9d497305bc985f237ab68b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package org.zwobble.mammoth.tests;
import org.hamcrest.Matcher;
import java.util.List;
import static java.util.Arrays.asList;
import static org.hamcrest.Matchers.contains;
import static org.hamcrest.Matchers.emptyIterable;
public class Matchers {
private Matchers() {}
public static <T> Matcher<Iterable<? extends T>> isSameSequence(Matcher<? super T>... matchers) {
return Matchers.<T>isSameSequence(asList(matchers));
}
public static <T> Matcher<Iterable<? extends T>> isSameSequence(List<Matcher<? super T>> matchers) {
return matchers.size() == 0 ? emptyIterable() : contains(matchers);
}
}
|