6845805: Test for CR 6713352 is failed under Linux
authorrupashka
Thu, 28 May 2009 18:11:07 +0400
changeset 1232019908df0313
parent 1231 993a5f0fe2e0
child 1233 951ecbad4068
child 1313 1bbbd0ef5d04
6845805: Test for CR 6713352 is failed under Linux
Reviewed-by: malenkov
test/javax/swing/JFileChooser/6713352/bug6713352.java
     1.1 --- a/test/javax/swing/JFileChooser/6713352/bug6713352.java	Fri May 15 17:26:45 2009 +0400
     1.2 +++ b/test/javax/swing/JFileChooser/6713352/bug6713352.java	Thu May 28 18:11:07 2009 +0400
     1.3 @@ -40,6 +40,12 @@
     1.4      public static void main(String[] args) throws Exception {
     1.5          SwingUtilities.invokeAndWait(new Runnable() {
     1.6              public void run() {
     1.7 +                String tempDir = System.getProperty("java.io.tmpdir");
     1.8 +
     1.9 +                if (tempDir == null || !new File(tempDir).isDirectory()) {
    1.10 +                    tempDir = System.getProperty("user.home");
    1.11 +                }
    1.12 +
    1.13                  MyFileSystemView systemView = new MyFileSystemView();
    1.14  
    1.15                  synchronized (systemView) { // Get SystemView lock
    1.16 @@ -56,7 +62,7 @@
    1.17                      try {
    1.18                          System.out.println("Try to get Invokers lock");
    1.19  
    1.20 -                        ShellFolder.getShellFolder(new File("c:/")).listFiles(true);
    1.21 +                        ShellFolder.getShellFolder(new File(tempDir)).listFiles(true);
    1.22                      } catch (FileNotFoundException e) {
    1.23                          throw new RuntimeException(e);
    1.24                      }