- // 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);