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/12 23:07:55 UTC
svn commit: r495758 - in /harmony/enhanced/classlib/trunk/modules/awt/src:
main/java/common/java/awt/dnd/DropTargetEvent.java
test/api/java/common/java/awt/dnd/DropTargetEventTest.java
Author: hindessm
Date: Fri Jan 12 14:07:53 2007
New Revision: 495758
URL: http://svn.apache.org/viewvc?view=rev&rev=495758
Log:
Applied patch from "[#HARMONY-2430] [classlib][awt] DropTargetEvent(null)
throws IAE while RI throws NPE".
Added:
harmony/enhanced/classlib/trunk/modules/awt/src/test/api/java/common/java/awt/dnd/DropTargetEventTest.java (with props)
Modified:
harmony/enhanced/classlib/trunk/modules/awt/src/main/java/common/java/awt/dnd/DropTargetEvent.java
Modified: harmony/enhanced/classlib/trunk/modules/awt/src/main/java/common/java/awt/dnd/DropTargetEvent.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/awt/src/main/java/common/java/awt/dnd/DropTargetEvent.java?view=diff&rev=495758&r1=495757&r2=495758
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/awt/src/main/java/common/java/awt/dnd/DropTargetEvent.java (original)
+++ harmony/enhanced/classlib/trunk/modules/awt/src/main/java/common/java/awt/dnd/DropTargetEvent.java Fri Jan 12 14:07:53 2007
@@ -36,7 +36,7 @@
private Point location;
public DropTargetEvent(DropTargetContext dtc) {
- super(dtc);
+ super(dtc.getDropTarget());
context = dtc;
}
Added: harmony/enhanced/classlib/trunk/modules/awt/src/test/api/java/common/java/awt/dnd/DropTargetEventTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/awt/src/test/api/java/common/java/awt/dnd/DropTargetEventTest.java?view=auto&rev=495758
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/awt/src/test/api/java/common/java/awt/dnd/DropTargetEventTest.java (added)
+++ harmony/enhanced/classlib/trunk/modules/awt/src/test/api/java/common/java/awt/dnd/DropTargetEventTest.java Fri Jan 12 14:07:53 2007
@@ -0,0 +1,29 @@
+package java.awt.dnd;
+
+import junit.framework.TestCase;
+
+public class DropTargetEventTest extends TestCase {
+
+ public static void main(String[] args) {
+ junit.textui.TestRunner.run(DropTargetEventTest.class);
+ }
+
+ /**
+ * Test method for
+ * {@link java.awt.dnd.DropTargetEvent#DropTargetEvent(java.awt.dnd.DropTargetContext)}.
+ */
+ public void testDropTargetEventDropTargetContext() {
+ // Regression test for HARMONY-2430
+ try {
+ new DropTargetEvent(null);
+ fail("NPE was not thrown");
+ } catch (NullPointerException ex) {
+ // passed
+ }
+
+ final DropTarget dt = new DropTarget();
+ final DropTargetEvent e = new DropTargetEvent(dt.getDropTargetContext());
+
+ assertSame(dt, e.getSource());
+ }
+}
Propchange: harmony/enhanced/classlib/trunk/modules/awt/src/test/api/java/common/java/awt/dnd/DropTargetEventTest.java
------------------------------------------------------------------------------
svn:eol-style = native