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 Matcher> isSameSequence(Matcher... matchers) { return Matchers.isSameSequence(asList(matchers)); } public static Matcher> isSameSequence(List> matchers) { return matchers.size() == 0 ? emptyIterable() : contains(matchers); } }