You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by py...@apache.org on 2006/11/27 16:14:14 UTC

svn commit: r479656 - /harmony/enhanced/classlib/trunk/modules/luni/src/test/java/tests/api/java/io/FileTest.java

Author: pyang
Date: Mon Nov 27 07:14:13 2006
New Revision: 479656

URL: http://svn.apache.org/viewvc?view=rev&rev=479656
Log:
Apply test patch for HARMONY-2270 ([classlib][unit] tests.api.java.io.FileTest@test_mkdir failes on win XP)

Modified:
    harmony/enhanced/classlib/trunk/modules/luni/src/test/java/tests/api/java/io/FileTest.java

Modified: harmony/enhanced/classlib/trunk/modules/luni/src/test/java/tests/api/java/io/FileTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/luni/src/test/java/tests/api/java/io/FileTest.java?view=diff&rev=479656&r1=479655&r2=479656
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/luni/src/test/java/tests/api/java/io/FileTest.java (original)
+++ harmony/enhanced/classlib/trunk/modules/luni/src/test/java/tests/api/java/io/FileTest.java Mon Nov 27 07:14:13 2006
@@ -1798,6 +1798,7 @@
         // Test make a long path
         String longDirName = "abcdefghijklmnopqrstuvwx";// 24 chars
         StringBuilder sb = new StringBuilder(dir + File.separator);
+        StringBuilder sb2 = new StringBuilder(dir + File.separator);
         while (dir.getCanonicalPath().length() < 256 - longDirName.length()) {
             sb.append(longDirName + File.separator);
             dir = new File(sb.toString());
@@ -1807,6 +1808,14 @@
         while (dir.getCanonicalPath().length() < 256) {
             sb.append(0);
             dir = new File(sb.toString());
+            assertTrue("mkdir " + dir.getCanonicalPath().length() + " failed",
+                    dir.mkdir() && dir.exists());
+            dir.deleteOnExit();
+        }
+        // Test make many paths
+        while (dir.getCanonicalPath().length() < 256) {
+            sb2.append(0);
+            dir = new File(sb2.toString());
             assertTrue("mkdir " + dir.getCanonicalPath().length() + " failed",
                     dir.mkdir() && dir.exists());
             dir.deleteOnExit();