JAL-2480 tidy generic initialisations, SequenceFeatures.varargToTypes
[jalview.git] / test / jalview / datamodel / SequenceTest.java
index 2496a5b..e40d1a5 100644 (file)
@@ -440,11 +440,14 @@ public class SequenceTest
     sq.sequenceChanged();
     assertEquals(12, sq.findPosition(8));
     cursor = (SequenceCursor) PA.getValue(sq, "cursor");
-    assertEquals("test:Pos12:Col9:startCol3:endCol10:tok1",
+    // sequenceChanged() invalidates cursor.lastResidueColumn
+    cursor = (SequenceCursor) PA.getValue(sq, "cursor");
+    assertEquals("test:Pos12:Col9:startCol3:endCol0:tok1",
             cursor.toString());
     // findPosition with cursor accepts base 1 column values
     assertEquals(13, ((Sequence) sq).findPosition(10, cursor));
-    assertEquals(13, sq.findPosition(9));
+    assertEquals(13, sq.findPosition(9)); // F13
+    // lastResidueColumn has now been found and saved in cursor
     assertEquals("test:Pos13:Col10:startCol3:endCol10:tok1",
             PA.getValue(sq, "cursor").toString());
   }