1 package jalview.testutils;
3 import org.hamcrest.Description;
4 import org.hamcrest.TypeSafeMatcher;
6 import jalview.datamodel.SequenceI;
8 public class SequenceStringMatcher extends TypeSafeMatcher<SequenceI>
10 final String sequence;
12 public SequenceStringMatcher(String sequence)
14 this.sequence = sequence;
18 public boolean matchesSafely(SequenceI obj)
20 return obj.getSequenceAsString().equals(sequence);
24 public void describeTo(Description description)
26 description.appendText("a sequence ").appendValue(sequence);
30 public void describeMismatchSafely(SequenceI item, Description description)
32 description.appendText("was ").appendValue(item.getSequenceAsString());