Index: modules/swing/src/test/api/java/common/javax/swing/text/PlainViewTest.java =================================================================== --- modules/swing/src/test/api/java/common/javax/swing/text/PlainViewTest.java (revision 469452) +++ modules/swing/src/test/api/java/common/javax/swing/text/PlainViewTest.java (working copy) @@ -106,8 +106,13 @@ } catch (BadLocationException e) { } } - public void testGetPreferredSpan() { + public void testGetPreferredSpan() throws Exception { area.setText("1: 0\n2: 012345\n3:\n"); + FontMetrics fm = view.metrics; + view.getPreferredSpan(View.X_AXIS); + System.err.println(fm.getFont()); + System.err.println(view.metrics.getFont()); + assertSame("Font metrics changed", fm, view.metrics); assertEquals(view.metrics.stringWidth("2: 012345"), // longest line view.getPreferredSpan(View.X_AXIS), 0.00001f); assertEquals(view.metrics.getHeight() * 4,