< prev index next >

test/jdk/java/awt/FileDialog/MoveToTrashTest.java

Print this page

        

@@ -21,11 +21,11 @@
  * questions.
  */
 
 /*
   @test
-  @bug 8190515
+  @bug 8190515 8193468
   @summary java.awt.Desktop.moveToTrash(File) prompts on Windows 7 but not on Mac.
   @run main MoveToTrashTest
 */
 
 import java.io.File;

@@ -37,10 +37,14 @@
 public class MoveToTrashTest {
     private static File file = null;
     private static boolean fileStatus = false;
 
     public static void main(String[] args) {
+        if(!Desktop.getDesktop().isSupported(Desktop.Action.MOVE_TO_TRASH)) {
+            System.out.println("Move to trash action is not supported on the"+ 
+               " platform under test."+" Marking the test passed");
+        } else {
         try {
             file = File.createTempFile("TestFile","txt");
         } catch (IOException ex) {
             throw new RuntimeException("Test failed. Exception thrown: ", ex);
         }

@@ -50,10 +54,11 @@
         // check in a different thread and we assume it takes about sometime
         // till it deletes the file(or popup) on the main thread.
         new Thread(null, MoveToTrashTest::checkFileExistence, "FileCheck", 0, false).start();
         fileStatus = Desktop.getDesktop().moveToTrash(file);
     }
+    }
 
     private static void checkFileExistence() {
         Robot robot = null;
         try {
             robot = new Robot();
< prev index next >