--- old/test/jdk/java/awt/dnd/InterJVMGetDropSuccessTest/InterJVMGetDropSuccessTest.java 2018-11-07 13:04:43.000000000 -0800 +++ new/test/jdk/java/awt/dnd/InterJVMGetDropSuccessTest/InterJVMGetDropSuccessTest.java 2018-11-07 13:04:42.000000000 -0800 @@ -22,53 +22,20 @@ */ /* - test + @test + @key headful @bug 4658741 @summary verifies that getDropSuccess() returns correct value for inter-JVM DnD - @author das@sparc.spb.su area=dnd - @run applet InterJVMGetDropSuccessTest.html + @run main InterJVMGetDropSuccessTest */ -// Note there is no @ in front of test above. This is so that the -// harness will not mistake this file as a test file. It should -// only see the html file as a test file. (the harness runs all -// valid test files, so it would run this test twice if this file -// were valid as well as the html file.) -// Also, note the area= after Your Name in the author tag. Here, you -// should put which functional area the test falls in. See the -// AWT-core home page -> test areas and/or -> AWT team for a list of -// areas. -// Note also the 'InterJVMGetDropSuccessTest.html' in the run tag. This should -// be changed to the name of the test. - - -/** - * InterJVMGetDropSuccessTest.java - * - * summary: verifies that getDropSuccess() returns correct value for inter-JVM DnD - */ - -import java.applet.Applet; import java.awt.*; import java.awt.datatransfer.*; import java.awt.dnd.*; import java.awt.event.*; import java.io.*; -import javax.swing.*; - - -//Automated tests should run as applet tests if possible because they -// get their environments cleaned up, including AWT threads, any -// test created threads, and any system resources used by the test -// such as file descriptors. (This is normally not a problem as -// main tests usually run in a separate VM, however on some platforms -// such as the Mac, separate VMs are not possible and non-applet -// tests will cause problems). Also, you don't have to worry about -// synchronisation stuff in Applet tests they way you do in main -// tests... - -public class InterJVMGetDropSuccessTest extends Applet { +public class InterJVMGetDropSuccessTest { private int returnCode = Util.CODE_NOT_RETURNED; private boolean successCodes[] = { true, false }; @@ -85,6 +52,12 @@ }; final DropTarget dropTarget = new DropTarget(frame, dropTargetListener); + public static void main(final String[] args) { + InterJVMGetDropSuccessTest app = new InterJVMGetDropSuccessTest(); + app.init(); + app.start(); + } + public void init() { frame.setTitle("Test frame"); frame.setBounds(100, 100, 150, 150);