You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by hi...@apache.org on 2007/01/16 15:45:22 UTC
svn commit: r496712 -
/harmony/enhanced/classlib/trunk/modules/swing/src/test/api/java/common/javax/swing/plaf/basic/BasicInternalFrameUITest.java
Author: hindessm
Date: Tue Jan 16 06:45:20 2007
New Revision: 496712
URL: http://svn.apache.org/viewvc?view=rev&rev=496712
Log:
Applying test patch from "[#HARMONY-2765] [classlib][swing]
javax.swing.plaf.basic.BasicInternalFrameUI. createNorthPane(null) does
not throw unspecified NPE".
Modified:
harmony/enhanced/classlib/trunk/modules/swing/src/test/api/java/common/javax/swing/plaf/basic/BasicInternalFrameUITest.java
Modified: harmony/enhanced/classlib/trunk/modules/swing/src/test/api/java/common/javax/swing/plaf/basic/BasicInternalFrameUITest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/swing/src/test/api/java/common/javax/swing/plaf/basic/BasicInternalFrameUITest.java?view=diff&rev=496712&r1=496711&r2=496712
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/swing/src/test/api/java/common/javax/swing/plaf/basic/BasicInternalFrameUITest.java (original)
+++ harmony/enhanced/classlib/trunk/modules/swing/src/test/api/java/common/javax/swing/plaf/basic/BasicInternalFrameUITest.java Tue Jan 16 06:45:20 2007
@@ -334,7 +334,25 @@
JComponent comp2 = ui.createNorthPane(frame);
assertTrue("new object", comp != comp2);
assertTrue("northPane", ui.getNorthPane() != comp2);
+
+ try {
+ BasicInternalFrameUIExt f = new BasicInternalFrameUIExt(null);
+ f.createNorthPane(null);
+ fail("NPE should be thrown");
+ } catch (NullPointerException npe) {
+ // PASSED
+ }
}
+
+ class BasicInternalFrameUIExt extends BasicInternalFrameUI {
+ BasicInternalFrameUIExt (JInternalFrame c) {
+ super(c);
+ }
+
+ public JComponent createNorthPane(JInternalFrame c) {
+ return super.createNorthPane(c);
+ }
+ }
/*
* Class under test for JComponent createEastPane(JInternalFrame)