18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package javafx.scene.input;
27
28 import static org.junit.Assert.assertNull;
29 import static org.junit.Assert.fail;
30
31 import java.security.AccessControlContext;
32 import java.util.ArrayList;
33 import java.util.Arrays;
34 import java.util.HashSet;
35 import java.util.List;
36 import java.util.Set;
37
38 import com.sun.javafx.tk.TKScene;
39 import javafx.event.EventHandler;
40 import javafx.scene.Group;
41 import javafx.scene.Node;
42 import javafx.scene.Scene;
43 import javafx.scene.shape.Rectangle;
44 import javafx.stage.Stage;
45 import javafx.util.Pair;
46
47 import org.junit.After;
48 import org.junit.Before;
49 import org.junit.Test;
50
51 import com.sun.javafx.pgstub.StubToolkit;
52 import com.sun.javafx.tk.TKClipboard;
53 import com.sun.javafx.tk.TKDragGestureListener;
54 import com.sun.javafx.tk.TKDragSourceListener;
55 import com.sun.javafx.tk.TKDropTargetListener;
56 import com.sun.javafx.tk.Toolkit;
57 import com.sun.javafx.test.MouseEventGenerator;
58 import javafx.event.Event;
59 import javafx.geometry.Point3D;
60 import javafx.scene.SubScene;
61 import javafx.scene.image.Image;
62 import static org.junit.Assert.assertEquals;
63 import static org.junit.Assert.assertFalse;
64 import static org.junit.Assert.assertNotNull;
65 import static org.junit.Assert.assertSame;
66 import static org.junit.Assert.assertTrue;
67
68 public class DragAndDropTest {
69
70 private DndToolkit toolkit = new DndToolkit();
71 private int counter;
72 private boolean detected;
73 private Node dragSource;
74
75 @Before
76 public void setUp() {
77 counter = 0;
78 detected = false;
79 toolkit = new DndToolkit();
80 ((StubToolkit) Toolkit.getToolkit()).setDndDelegate(toolkit);
81 }
82
83 @After
84 public void tearDown() {
85 ((StubToolkit) Toolkit.getToolkit()).setDndDelegate(null);
86 toolkit = null;
87 }
88
89 /************************************************************************/
|
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package javafx.scene.input;
27
28 import static org.junit.Assert.assertNull;
29 import static org.junit.Assert.fail;
30
31 import java.security.AccessControlContext;
32 import java.util.ArrayList;
33 import java.util.Arrays;
34 import java.util.HashSet;
35 import java.util.List;
36 import java.util.Set;
37
38 import com.sun.javafx.FXUnit;
39 import com.sun.javafx.tk.TKScene;
40 import javafx.event.EventHandler;
41 import javafx.scene.Group;
42 import javafx.scene.Node;
43 import javafx.scene.Scene;
44 import javafx.scene.shape.Rectangle;
45 import javafx.stage.Stage;
46 import javafx.util.Pair;
47
48 import org.junit.After;
49 import org.junit.Before;
50 import org.junit.Rule;
51 import org.junit.Test;
52
53 import com.sun.javafx.pgstub.StubToolkit;
54 import com.sun.javafx.tk.TKClipboard;
55 import com.sun.javafx.tk.TKDragGestureListener;
56 import com.sun.javafx.tk.TKDragSourceListener;
57 import com.sun.javafx.tk.TKDropTargetListener;
58 import com.sun.javafx.tk.Toolkit;
59 import com.sun.javafx.test.MouseEventGenerator;
60 import javafx.event.Event;
61 import javafx.geometry.Point3D;
62 import javafx.scene.SubScene;
63 import javafx.scene.image.Image;
64 import static org.junit.Assert.assertEquals;
65 import static org.junit.Assert.assertFalse;
66 import static org.junit.Assert.assertNotNull;
67 import static org.junit.Assert.assertSame;
68 import static org.junit.Assert.assertTrue;
69
70 public class DragAndDropTest {
71
72 @Rule
73 public FXUnit fx = new FXUnit();
74
75 private DndToolkit toolkit = new DndToolkit();
76 private int counter;
77 private boolean detected;
78 private Node dragSource;
79
80 @Before
81 public void setUp() {
82 counter = 0;
83 detected = false;
84 toolkit = new DndToolkit();
85 ((StubToolkit) Toolkit.getToolkit()).setDndDelegate(toolkit);
86 }
87
88 @After
89 public void tearDown() {
90 ((StubToolkit) Toolkit.getToolkit()).setDndDelegate(null);
91 toolkit = null;
92 }
93
94 /************************************************************************/
|