X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fgui%2FAnnotationColumnChooserTest.java;h=06478d5f7a92427e5d5c4f4a74d4a9233d46213f;hb=refs%2Fheads%2Fbug%2FJAL-2740;hp=a9b973e479588d8167f660e75bccc1c3c50156c1;hpb=f1e2d882404c5cdc821a772f0bd6103a226822ac;p=jalview.git diff --git a/test/jalview/gui/AnnotationColumnChooserTest.java b/test/jalview/gui/AnnotationColumnChooserTest.java index a9b973e..06478d5 100644 --- a/test/jalview/gui/AnnotationColumnChooserTest.java +++ b/test/jalview/gui/AnnotationColumnChooserTest.java @@ -20,6 +20,7 @@ */ package jalview.gui; +import static org.testng.Assert.assertFalse; import static org.testng.AssertJUnit.assertEquals; import jalview.analysis.AnnotationSorter.SequenceAnnotationOrder; @@ -152,5 +153,24 @@ public class AnnotationColumnChooserTest regions = currentHidden.getHiddenColumnsCopy(); assertEquals(regions.get(0)[0], 10); assertEquals(regions.get(0)[1], 20); + + // check works with empty hidden columns as old columns + oldhidden = new HiddenColumns(); + acc.setOldHiddenColumns(oldhidden); + acc.reset(); + currentHidden = af.getViewport().getAlignment().getHiddenColumns(); + assertFalse(currentHidden.hasHiddenColumns()); + + // check works with empty hidden columns as new columns + oldhidden.hideColumns(10, 20); + acc.setOldHiddenColumns(oldhidden); + currentHidden = af.getViewport().getAlignment().getHiddenColumns(); + assertFalse(currentHidden.hasHiddenColumns()); + + acc.reset(); + currentHidden = af.getViewport().getAlignment().getHiddenColumns(); + regions = currentHidden.getHiddenColumnsCopy(); + assertEquals(regions.get(0)[0], 10); + assertEquals(regions.get(0)[1], 20); } }