Skip to content

Commit c8b1d07

Browse files
committed
Implement tests for new utility methods in sequence objects #491
1 parent 8a9927c commit c8b1d07

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

biojava-core/src/test/java/org/biojava/nbio/core/alignment/SimpleAlignedSequenceTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,20 @@ public void testGetNumGaps() {
141141
assertEquals(local.getNumGaps(), 2);
142142
assertEquals(local2.getNumGaps(), 0);
143143
}
144+
145+
@Test
146+
public void testGetNumGapPositions() {
147+
assertEquals(global.getNumGapPositions(), 3);
148+
assertEquals(local.getNumGapPositions(), 3);
149+
assertEquals(local2.getNumGapPositions(), 0);
150+
}
151+
152+
@Test
153+
public void testGetCoverage() {
154+
assertEquals(global.getCoverage(), 1.0, 0.01);
155+
assertEquals(local.getCoverage(), 0.556, 0.01);
156+
assertEquals(local2.getCoverage(), 0.75, 0.01);
157+
}
144158

145159
@Test
146160
public void testGetOriginalSequence() {

biojava-core/src/test/java/org/biojava/nbio/core/alignment/SimpleSequencePairTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,12 @@ public void testGetNumIdenticals() {
247247
assertEquals(global.getNumIdenticals(), 2);
248248
assertEquals(local.getNumIdenticals(), 2);
249249
}
250+
251+
@Test
252+
public void testGetPercentageOfIdentity() {
253+
assertEquals(global.getPercentageOfIdentity(), 0.4, 0.01);
254+
assertEquals(local.getPercentageOfIdentity(), 0.66, 0.01);
255+
}
250256

251257
@Test
252258
public void testGetNumSimilars() {

0 commit comments

Comments
 (0)