X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fdatamodel%2FSequenceTest.java;fp=test%2Fjalview%2Fdatamodel%2FSequenceTest.java;h=e7cdc6a2047130b6a2766020f35e87770782cd91;hb=586ade46bdcd05ff028a1cff82c3c527326d28ec;hp=7238d270df1fbf10ca251ce3debba9dfee750b77;hpb=54f6fe32b978af0932428981a56c9960b0df44a7;p=jalview.git diff --git a/test/jalview/datamodel/SequenceTest.java b/test/jalview/datamodel/SequenceTest.java index 7238d27..e7cdc6a 100644 --- a/test/jalview/datamodel/SequenceTest.java +++ b/test/jalview/datamodel/SequenceTest.java @@ -47,6 +47,7 @@ import jalview.commands.EditCommand.Action; import jalview.datamodel.PDBEntry.Type; import jalview.gui.JvOptionPane; import jalview.util.MapList; + import junit.extensions.PA; public class SequenceTest @@ -297,8 +298,6 @@ public class SequenceTest * invalid inputs */ assertNull(sq.findPositions(6, 5)); - assertNull(sq.findPositions(0, 5)); - assertNull(sq.findPositions(-1, 5)); /* * all gapped ranges @@ -341,6 +340,16 @@ public class SequenceTest assertEquals(new Range(11, 12), sq.findPositions(5, 10)); // DE assertEquals(new Range(8, 13), sq.findPositions(1, 13)); // the lot assertEquals(new Range(8, 13), sq.findPositions(1, 99)); + + /** + * now try on a sequence with no gaps + */ + sq.createDatasetSequence(); + assertEquals(new Range(8, 13), + sq.getDatasetSequence().findPositions(1, 99)); + assertEquals(new Range(8, 13), + sq.getDatasetSequence().findPositions(0, 99)); + } /**