X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Ftestutils%2FMatchers.java;fp=test%2Fjalview%2Ftestutils%2FMatchers.java;h=682d1bf6cdfd58846877653385df070c710858be;hb=b8c0c4d78deccb7901d905a248aba47ea1c87a6a;hp=ceb07a0cceb056d905033f7bf0ec030cbaeb1147;hpb=81682dafca2e79cf141b134496db0c3a84027806;p=jalview.git diff --git a/test/jalview/testutils/Matchers.java b/test/jalview/testutils/Matchers.java index ceb07a0..682d1bf 100644 --- a/test/jalview/testutils/Matchers.java +++ b/test/jalview/testutils/Matchers.java @@ -1,7 +1,11 @@ package jalview.testutils; +import java.util.Arrays; +import java.util.List; + import org.hamcrest.Matcher; +import jalview.datamodel.Annotation; import jalview.datamodel.SequenceI; public class Matchers @@ -10,4 +14,21 @@ public class Matchers { return new SequenceStringMatcher(sequence); } + + public static Matcher matchesSequenceString(SequenceI sequence) + { + return new SequenceStringMatcher(sequence.getSequenceAsString()); + } + + public static Matcher matchesAnnotations( + List annotations) + { + return new AnnotationsMatcher(annotations); + } + + public static Matcher matchesAnnotations( + Annotation... annotations) + { + return new AnnotationsMatcher(Arrays.asList(annotations)); + } }