19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 */ 23 24 import jdk.testlibrary.OSInfo; 25 import java.awt.Robot; 26 import java.awt.event.KeyEvent; 27 import java.io.File; 28 import java.io.IOException; 29 import java.io.InputStream; 30 import java.io.PrintWriter; 31 import java.util.concurrent.TimeUnit; 32 import javax.swing.JFileChooser; 33 import javax.swing.SwingUtilities; 34 import javax.swing.filechooser.FileSystemView; 35 36 /** 37 * @test 38 * @bug 8062561 39 * @summary File system view returns null default directory 40 * @library ../../../../lib/testlibrary 41 * @modules java.desktop/sun.awt 42 * @build jdk.testlibrary.OSInfo 43 * @run main/othervm bug8062561 GENERATE_POLICY 44 * @run main/othervm/policy=security.policy bug8062561 CHECK_DEFAULT_DIR run 45 */ 46 public class bug8062561 { 47 48 private static final String POLICY_FILE = "security2.policy"; 49 private static volatile boolean fileChooserIsShown = false; 50 51 public static void main(String[] args) throws Exception { 52 53 String test = args[0]; 54 55 switch (test) { 56 case "GENERATE_POLICY": 57 generatePolicyFile(); 58 break; | 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 */ 23 24 import jdk.testlibrary.OSInfo; 25 import java.awt.Robot; 26 import java.awt.event.KeyEvent; 27 import java.io.File; 28 import java.io.IOException; 29 import java.io.InputStream; 30 import java.io.PrintWriter; 31 import java.util.concurrent.TimeUnit; 32 import javax.swing.JFileChooser; 33 import javax.swing.SwingUtilities; 34 import javax.swing.filechooser.FileSystemView; 35 36 /** 37 * @test 38 * @bug 8062561 39 * @key headful 40 * @requires (os.family == "windows") 41 * @summary File system view returns null default directory 42 * @library ../../../../lib/testlibrary 43 * @modules java.desktop/sun.awt 44 * @build jdk.testlibrary.OSInfo 45 * @run main/othervm bug8062561 GENERATE_POLICY 46 * @run main/othervm/policy=security.policy bug8062561 CHECK_DEFAULT_DIR run 47 */ 48 public class bug8062561 { 49 50 private static final String POLICY_FILE = "security2.policy"; 51 private static volatile boolean fileChooserIsShown = false; 52 53 public static void main(String[] args) throws Exception { 54 55 String test = args[0]; 56 57 switch (test) { 58 case "GENERATE_POLICY": 59 generatePolicyFile(); 60 break; |