Clover icon

Coverage Report

  1. Project Clover database Thu Dec 4 2025 16:11:35 GMT
  2. Package jalview.testutils

File SequenceStringMatcher.java

 

Coverage histogram

../../img/srcFileCovDistChart5.png
43% of files have more coverage

Code metrics

0
4
4
1
34
27
4
1
1
4
1

Classes

Class Line # Actions
SequenceStringMatcher 8 4 4
0.550%
 

Contributing tests

This file is covered by 35 tests. .

Source view

1    package jalview.testutils;
2   
3    import org.hamcrest.Description;
4    import org.hamcrest.TypeSafeMatcher;
5   
6    import jalview.datamodel.SequenceI;
7   
 
8    public class SequenceStringMatcher extends TypeSafeMatcher<SequenceI>
9    {
10    final String sequence;
11   
 
12  897 toggle public SequenceStringMatcher(String sequence)
13    {
14  897 this.sequence = sequence;
15    }
16   
 
17  897 toggle @Override
18    public boolean matchesSafely(SequenceI obj)
19    {
20  897 return obj.getSequenceAsString().equals(sequence);
21    }
22   
 
23  0 toggle @Override
24    public void describeTo(Description description)
25    {
26  0 description.appendText("a sequence ").appendValue(sequence);
27    }
28   
 
29  0 toggle @Override
30    public void describeMismatchSafely(SequenceI item, Description description)
31    {
32  0 description.appendText("was ").appendValue(item.getSequenceAsString());
33    }
34    }