import jalview.datamodel.SequenceI;
import jalview.io.DataSourceType;
import jalview.io.FileLoader;
+import jalview.util.Platform;
import jalview.viewmodel.ViewportRanges;
public class AlignmentPanelTest
assertEquals(w, af.alignPanel.getIdPanel().getWidth());
// different scaling (1.0, 2.0) gives different results
- assertEquals(w, scaling == 1.0 ? 112 : 107);
+ int expectedWidth = scaling == 1.0 ? 112 : Platform.isMac() ? 115 : 107;
+ assertEquals(w, expectedWidth);
/*
* width for offscreen rendering is the same
// allow some leeway for different OS renderings
assertTrue(w > 105 && w < 120);
// different scaling (1.0, 2.0) gives different results
- assertEquals(w, scaling == 1.0 ? 112 : 107);
+ assertEquals(w, expectedWidth);
}
@Test(groups = { "Functional", "Not-bamboo" })
// allow some leeway for different OS renderings
assertTrue(w > 105 && w < 120);
// different scaling (1.0, 2.0) gives different results
- assertEquals(w, scaling == 1.0 ? 112 : 107);
+ int expectedWidth = scaling == 1.0 ? 112 : Platform.isMac() ? 115 : 107;
+ assertEquals(w, expectedWidth);
// manually adjust
af.viewport.setIdWidth(200);
// allow some leeway for different OS renderings
assertTrue(w > 105 && w < 120);
// different scaling (1.0, 2.0) gives different results
- assertEquals(w, scaling == 1.0 ? 112 : 107);
+ assertEquals(w, expectedWidth);
}
@Test(groups = "Functional")