JAL-2759 make a new cursor instead of resetting, updated after review
[jalview.git] / test / jalview / datamodel / HiddenColumnsCursorTest.java
index 257ea95..0deed08 100644 (file)
@@ -44,7 +44,8 @@ public class HiddenColumnsCursorTest
     List<int[]> hidden = new ArrayList<>();
     hidden.add(new int[] { 53, 76 });
     hidden.add(new int[] { 104, 125 });
-    cursor.resetCursor(hidden);
+
+    cursor = new HiddenColumnsCursor(hidden);
 
     int regionIndex = cursor.findRegionForColumn(126).getRegionIndex();
     assertEquals(2, regionIndex);
@@ -77,7 +78,8 @@ public class HiddenColumnsCursorTest
     assertEquals(0, regionIndex);
 
     hidden.add(new int[] { 138, 155 });
-    cursor.resetCursor(hidden);
+
+    cursor = new HiddenColumnsCursor(hidden);
 
     regionIndex = cursor.findRegionForColumn(160).getRegionIndex();
     assertEquals(3, regionIndex);
@@ -100,7 +102,8 @@ public class HiddenColumnsCursorTest
     List<int[]> hidden = new ArrayList<>();
     hidden.add(new int[] { 53, 76 });
     hidden.add(new int[] { 104, 125 });
-    cursor.resetCursor(hidden);
+
+    cursor = new HiddenColumnsCursor(hidden);
 
     int offset = cursor.findRegionForVisColumn(80).getHiddenSoFar();
     assertEquals(46, offset);