Author: mbenson Date: Tue Dec 27 12:06:54 2005 New Revision: 359270 URL: http://svn.apache.org/viewcvs?rev=359270&view=rev Log: preserve case on Cygwin when using 1.4 toURI
Modified: ant/core/trunk/src/testcases/org/apache/tools/ant/util/FileUtilsTest.java Modified: ant/core/trunk/src/testcases/org/apache/tools/ant/util/FileUtilsTest.java URL: http://svn.apache.org/viewcvs/ant/core/trunk/src/testcases/org/apache/tools/ant/util/FileUtilsTest.java?rev=359270&r1=359269&r2=359270&view=diff ============================================================================== --- ant/core/trunk/src/testcases/org/apache/tools/ant/util/FileUtilsTest.java (original) +++ ant/core/trunk/src/testcases/org/apache/tools/ant/util/FileUtilsTest.java Tue Dec 27 12:06:54 2005 @@ -444,8 +444,17 @@ public void testToURI() { String dosRoot = null; if (Os.isFamily("dos") || Os.isFamily("netware")) { - dosRoot = Character.toUpperCase( - System.getProperty("user.dir").charAt(0)) + ":/"; + dosRoot = System.getProperty("user.dir") + .substring(0, 3).replace(File.separatorChar, '/'); + + //preserve case on Cygwin when using 1.4 toURI: + Class uriClazz = null; + try { + uriClazz = Class.forName("java.net.URI"); + } catch (ClassNotFoundException e) { + // OK, Java 1.3. + dosRoot = dosRoot.toUpperCase(); + } } else { --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]