import org.testng.annotations.Test;
@Test(singleThreaded = true)
-public class OverviewDimensionsTest
+public class OverviewDimensionsShowHiddenTest
{
AlignmentI al;
- OverviewDimensionsWithHidden od;
+ OverviewDimensionsShowHidden od;
// cached widths and heights
int boxWidth;
HiddenColumns hiddenCols = new HiddenColumns();
@BeforeClass(alwaysRun = true)
- public void setUpJvOptionPane()
+ public void setUpAlignment()
{
// create random alignment
AlignmentGenerator gen = new AlignmentGenerator(false);
HiddenColumns hiddenCols = new HiddenColumns();
- od = new OverviewDimensionsWithHidden(vpranges, true);
+ od = new OverviewDimensionsShowHidden(vpranges, true);
// Initial box sizing - default path through code
od.setBoxPosition(al.getHiddenSequences(), hiddenCols);
Alignment al1 = new Alignment(seqs1);
ViewportRanges props = new ViewportRanges(al1);
- OverviewDimensions od = new OverviewDimensionsWithHidden(props, true);
+ OverviewDimensions od = new OverviewDimensionsShowHidden(props, true);
int scaledHeight = 267;
assertEquals(od.getGraphHeight(), defaultGraphHeight);
assertEquals(od.getSequencesHeight(), scaledHeight);
Alignment al2 = new Alignment(seqs2);
props = new ViewportRanges(al2);
- od = new OverviewDimensionsWithHidden(props, true);
+ od = new OverviewDimensionsShowHidden(props, true);
int scaledWidth = 300;
assertEquals(od.getGraphHeight(), defaultGraphHeight);
assertEquals(od.getSequencesHeight(), maxSeqHeight);
Alignment al3 = new Alignment(seqs3);
props = new ViewportRanges(al3);
- od = new OverviewDimensionsWithHidden(props, true);
+ od = new OverviewDimensionsShowHidden(props, true);
assertEquals(od.getGraphHeight(), defaultGraphHeight);
assertEquals(od.getSequencesHeight(), minSeqHeight);
assertEquals(od.getWidth(), maxWidth);
Alignment al4 = new Alignment(seqs4);
props = new ViewportRanges(al4);
- od = new OverviewDimensionsWithHidden(props, true);
+ od = new OverviewDimensionsShowHidden(props, true);
assertEquals(od.getGraphHeight(), defaultGraphHeight);
assertEquals(od.getSequencesHeight(), maxSeqHeight);
assertEquals(od.getWidth(), minWidth);
Alignment al5 = new Alignment(seqs4);
props = new ViewportRanges(al5);
- od = new OverviewDimensionsWithHidden(props, false);
+ od = new OverviewDimensionsShowHidden(props, false);
assertEquals(od.getGraphHeight(), 0);
assertEquals(od.getSequencesHeight(), maxSeqHeight);
assertEquals(od.getWidth(), minWidth);
assertEquals(od.getBoxX(),
Math.round((float) 3 * od.getWidth() / alwidth));
assertEquals(od.getBoxY(), 0);
- System.out.println(od.getBoxWidth());
assertEquals(od.getBoxWidth(), boxWidth);
- System.out.println(od.getBoxWidth());
assertEquals(od.getBoxHeight(), boxHeight);
// move viewport to left of hidden columns with overlap
/*
* Mouse click as position x,y in overview window
*/
- private void mouseClick(OverviewDimensionsWithHidden od, int x, int y)
+ private void mouseClick(OverviewDimensionsShowHidden od, int x, int y)
{
od.updateViewportFromMouse(x, y, al.getHiddenSequences(), hiddenCols);