X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=test%2Fjalview%2Fviewmodel%2FOverviewDimensionsShowHiddenTest.java;h=fef754844765be8527f17a5c27f04b061f5e84b8;hb=818aa3cd6fb2d07b54e3b4c283f8580c74bc4b58;hp=1bc3bfa3f64d41e60a2c2e9655f69f0b84acc891;hpb=da2128d3430fc1617555e6c2f2ea9c235a06d108;p=jalview.git diff --git a/test/jalview/viewmodel/OverviewDimensionsShowHiddenTest.java b/test/jalview/viewmodel/OverviewDimensionsShowHiddenTest.java index 1bc3bfa..fef7548 100644 --- a/test/jalview/viewmodel/OverviewDimensionsShowHiddenTest.java +++ b/test/jalview/viewmodel/OverviewDimensionsShowHiddenTest.java @@ -55,7 +55,7 @@ public class OverviewDimensionsShowHiddenTest ViewportRanges vpranges; - Hashtable hiddenRepSequences = new Hashtable(); + Hashtable hiddenRepSequences = new Hashtable<>(); HiddenColumns hiddenCols = new HiddenColumns(); @@ -209,7 +209,7 @@ public class OverviewDimensionsShowHiddenTest assertEquals(od.getBoxX(), 0); assertEquals(od.getBoxWidth(), boxWidth); assertEquals(od.getBoxHeight(), boxHeight); - assertEquals(vpranges.getStartSeq(), + assertEquals(vpranges.getStartSeq() + vpranges.getViewportHeight() / 2, Math.round((float) 10 * alheight / od.getSequencesHeight())); assertEquals(vpranges.getStartRes(), 0); @@ -218,14 +218,13 @@ public class OverviewDimensionsShowHiddenTest assertEquals(od.getBoxY(), 0); assertEquals(od.getBoxWidth(), boxWidth); assertEquals(od.getBoxHeight(), boxHeight); - assertEquals(vpranges.getStartRes(), - Math.round((float) 6 * alwidth / od.getWidth())); + assertEquals(vpranges.getStartRes(), 0); assertEquals(vpranges.getStartSeq(), 0); // overly large boxX value reset to width-boxWidth - mouseClick(od, 100, 6); + mouseClick(od, 101, 6); assertEquals(od.getBoxX(), od.getWidth() - od.getBoxWidth()); - assertEquals(od.getBoxY(), 6); + assertEquals(od.getBoxY(), 1); assertEquals(od.getBoxWidth(), boxWidth); assertEquals(od.getBoxHeight(), boxHeight); assertEquals(vpranges.getStartRes(), @@ -241,14 +240,14 @@ public class OverviewDimensionsShowHiddenTest assertEquals(od.getBoxY(), od.getSequencesHeight() - od.getBoxHeight()); assertEquals(od.getBoxWidth(), boxWidth); assertEquals(od.getBoxHeight(), boxHeight); - assertEquals(vpranges.getStartRes(), + assertEquals(vpranges.getStartRes() + vpranges.getViewportWidth() / 2, Math.round((float) od.getBoxX() * alwidth / od.getWidth())); // here (float) od.getBoxY() * alheight / od.getSequencesHeight() = 507.5 // and round rounds to 508; however we get 507 working with row values // hence the subtraction of 1 assertEquals( - vpranges.getStartSeq(), + vpranges.getStartSeq() + vpranges.getViewportWidth() / 2, Math.round((float) od.getBoxY() * alheight / od.getSequencesHeight()) - 1); @@ -257,10 +256,10 @@ public class OverviewDimensionsShowHiddenTest assertEquals(od.getBoxX(), od.getWidth() - od.getBoxWidth()); assertEquals(od.getBoxWidth(), boxWidth); assertEquals(od.getBoxHeight(), boxHeight); - assertEquals(vpranges.getStartRes(), + assertEquals(vpranges.getStartRes() + vpranges.getViewportWidth() / 2, Math.round((float) od.getBoxX() * alwidth / od.getWidth())); assertEquals( - vpranges.getStartSeq(), + vpranges.getStartSeq() + vpranges.getViewportHeight() / 2, Math.round((float) od.getBoxY() * alheight / od.getSequencesHeight())); @@ -274,11 +273,11 @@ public class OverviewDimensionsShowHiddenTest assertEquals(od.getBoxX(), oldboxx + 5); assertEquals(od.getBoxWidth(), boxWidth); assertEquals(od.getBoxHeight(), boxHeight); - assertEquals(vpranges.getStartRes(), + assertEquals(vpranges.getStartRes() + vpranges.getViewportWidth() / 2, Math.round((float) od.getBoxX() * alwidth / od.getWidth())); assertEquals(od.getBoxY(), oldboxy + 2); assertEquals( - vpranges.getStartSeq(), + vpranges.getStartSeq() + vpranges.getViewportHeight() / 2, Math.round((float) od.getBoxY() * alheight / od.getSequencesHeight()));