< prev index next >

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

Print this page

        

*** 21,31 **** * questions. */ /* @test ! @bug 8190515 @summary java.awt.Desktop.moveToTrash(File) prompts on Windows 7 but not on Mac. @run main MoveToTrashTest */ import java.io.File; --- 21,31 ---- * questions. */ /* @test ! @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,46 **** --- 37,50 ---- 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,59 **** --- 54,64 ---- // 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 >