From: Jim Procter Date: Thu, 27 Feb 2020 17:15:24 +0000 (+0000) Subject: JAL-3412 patch for failing test X-Git-Tag: Develop-2_11_2_0-d20201215~83^2~1 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=348d145a049208e7e93273b93e8ea52aa7a18af3;p=jalview.git JAL-3412 patch for failing test --- diff --git a/test/jalview/gui/AlignmentPanelTest.java b/test/jalview/gui/AlignmentPanelTest.java index 85ca37c..203220a 100644 --- a/test/jalview/gui/AlignmentPanelTest.java +++ b/test/jalview/gui/AlignmentPanelTest.java @@ -34,6 +34,7 @@ import jalview.viewmodel.ViewportRanges; import java.awt.Dimension; import java.awt.Font; +import java.awt.FontMetrics; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; @@ -226,8 +227,12 @@ public class AlignmentPanelTest */ AlignmentAnnotation aa = av.getAlignment().getAlignmentAnnotation()[0]; aa.label = "THIS IS A VERY LONG LABEL INDEED"; + FontMetrics fmfor = af.alignPanel + .getFontMetrics(af.alignPanel.getAlabels().getFont()); + // Assumption ID_WIDTH_PADDING == 4 + int expwidth = 4 + fmfor.stringWidth(aa.label); d = af.alignPanel.calculateIdWidth(2000); - assertEquals(d.width, 229); // 4 + pixel width of "THIS IS A VERY LONG LABEL INDEED" + assertEquals(d.width, expwidth); // 228 == ID_WIDTH_PADDING + pixel width of "THIS IS A VERY LONG LABEL INDEED" assertEquals(d.height, 12); /*