bamboo tests
[jalview.git] / test / jalview / gui / SeqCanvasTest.java
index ce4ff59..d5776be 100644 (file)
@@ -84,8 +84,7 @@ public class SeqCanvasTest
     av.setScaleRightWrapped(true);
     FontMetrics fm = testee.getFontMetrics(av.getFont());
     int labelWidth = fm.stringWidth("000") + charWidth;
-    // BH 2020.03.22 It is not really necessary to be this detailed. Different
-    // OS-based UIs will
+    // BH 2020.03.22 It is not really necessary to be this detailed. Different OS-based UIs will
     // always have slightly different parameters. StringgWidths are not
     // necessarily linear sums of the letters involved.
     // for example, the calculation for JavaScript is a float that has to be
@@ -277,27 +276,8 @@ public class SeqCanvasTest
 
     FontMetrics fm = testee.getFontMetrics(av.getFont());
     int labelWidth = fm.stringWidth("000") + charWidth;
-    // BH 2020.03.22 It is not really necessary to be this detailed. Different
-    // OS-based UIs will
-    // always have slightly different parameters. StringgWidths are not
-    // necessarily linear sums of the letters involved.
-    // for example, the calculation for JavaScript is a float that has to be
-    // rounded.
-    // ..............................mac................PC................linux?
-    Assert.assertTrue(
-            labelWidth == 39 || labelWidth == 35 || labelWidth == 36);// 3 * 9 +
-                                                                      // charWidth
-                                                                      // ||
-                                                                      // labelWidth
-                                                                      // == 3 *
-                                                                      // 8 +
-                                                                      // charWidth,
-                                                                      // "labelWidth
-                                                                      // 36 or
-                                                                      // 39");
-    // int labelWidth = fm.stringWidth("000") + charWidth;
-    // assertEquals(labelWidth,
-    // Platform.isMac() ? 3 * 9 + charWidth : 3 * 8 + charWidth);
+    assertEquals(labelWidth,
+            Platform.isMac() ? 3 * 9 + charWidth : 3 * 8 + charWidth);
 
     int annotationHeight = testee.getAnnotationHeight();
 
@@ -392,10 +372,10 @@ public class SeqCanvasTest
     int canvasWidth = 400;
     int canvasHeight = 300;
     testee.calculateWrappedGeometry(canvasWidth, canvasHeight);
+
+    assertEquals(av.getRanges().getEndSeq(), 3); // unchanged
     int repeatingHeight = (int) PA.getValue(testee,
             "wrappedRepeatHeightPx");
-    assertEquals(av.getRanges().getEndSeq(), 3,
-            "endSeq should be 3; av.getRanges=" + av.getRanges()); // unchanged
     assertEquals(repeatingHeight, charHeight * (2 + al.getHeight()));
   }
 }