Index: src/test/api/java/common/javax/swing/plaf/basic/BasicCheckBoxUITest.java =================================================================== --- src/test/api/java/common/javax/swing/plaf/basic/BasicCheckBoxUITest.java (revision 509982) +++ src/test/api/java/common/javax/swing/plaf/basic/BasicCheckBoxUITest.java (working copy) @@ -32,6 +32,7 @@ import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JCheckBox; +import javax.swing.JScrollBar; import javax.swing.SwingTestCase; import javax.swing.UIManager; import javax.swing.border.Border; @@ -122,6 +123,12 @@ assertEquals("PreferredSize", new Dimension(horInsets + iconW + textWidth + button1.getIconTextGap(), vertInsets + Math.max(iconH, textHeight)), ui .getPreferredSize(button6)); + + try { + assertNull(new BasicCheckBoxUI().getMaximumSize(new JScrollBar())); + } catch (ClassCastException e) { + fail("ClassCastException thrown"); + } } public void testCreateUI() {