bodewig 2003/07/22 07:52:45
Modified: src/testcases/org/apache/tools/ant/util FileUtilsTest.java
Log:
removeLeadingPath doesn't work if leading is a filesystem root - found by
Antoine
Revision Changes Path
1.22 +9 -0
ant/src/testcases/org/apache/tools/ant/util/FileUtilsTest.java
Index: FileUtilsTest.java
===================================================================
RCS file:
/home/cvs/ant/src/testcases/org/apache/tools/ant/util/FileUtilsTest.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- FileUtilsTest.java 16 Jul 2003 10:43:15 -0000 1.21
+++ FileUtilsTest.java 22 Jul 2003 14:52:45 -0000 1.22
@@ -421,6 +421,15 @@
new File("/foo/bar/")));
assertEquals("", fu.removeLeadingPath(new File("/foo/bar/"),
new File("/foo/bar")));
+
+ String expected = "foo/bar".replace('\\', File.separatorChar)
+ .replace('/', File.separatorChar);
+ assertEquals(expected, fu.removeLeadingPath(new File("/"),
+ new File("/foo/bar")));
+ assertEquals(expected, fu.removeLeadingPath(new File("c:/"),
+ new File("c:/foo/bar")));
+ assertEquals(expected, fu.removeLeadingPath(new File("c:\\"),
+ new
File("c:\\foo\\bar")));
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]