antoine 2003/07/19 08:57:21
Modified: src/testcases/org/apache/tools/ant DirectoryScannerTest.java
Log:
make the new tests involving case sensitivity or not pass on Windows
Revision Changes Path
1.16 +19 -4
ant/src/testcases/org/apache/tools/ant/DirectoryScannerTest.java
Index: DirectoryScannerTest.java
===================================================================
RCS file:
/home/cvs/ant/src/testcases/org/apache/tools/ant/DirectoryScannerTest.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- DirectoryScannerTest.java 16 Jul 2003 13:34:14 -0000 1.15
+++ DirectoryScannerTest.java 19 Jul 2003 15:57:21 -0000 1.16
@@ -120,7 +120,11 @@
ds.setBasedir(new File(getProject().getBaseDir(), "tmp"));
ds.setIncludes(new String[] {"alpha/beta/gamma/GAMMA.XML"});
ds.scan();
- compareFiles(ds, new String[] {}, new String[] {});
+ if (Os.isFamily("dos")) {
+ compareFiles(ds, new String[] {"alpha/beta/gamma/GAMMA.XML"},
new String[] {});
+ } else {
+ compareFiles(ds, new String[] {}, new String[] {});
+ }
}
public void testFullPathMatchesCaseInsensitive() {
@@ -129,8 +133,13 @@
ds.setBasedir(new File(getProject().getBaseDir(), "tmp"));
ds.setIncludes(new String[] {"alpha/beta/gamma/GAMMA.XML"});
ds.scan();
- compareFiles(ds, new String[] {"alpha/beta/gamma/gamma.xml"},
- new String[] {});
+ if (Os.isFamily("dos")) {
+ compareFiles(ds, new String[] {"alpha/beta/gamma/GAMMA.XML"},
+ new String[] {});
+ } else {
+ compareFiles(ds, new String[] {"alpha/beta/gamma/gamma.xml"},
+ new String[] {});
+ }
}
public void test2ButCaseInsesitive() {
@@ -139,9 +148,15 @@
ds.setIncludes(new String[] {"ALPHA/"});
ds.setCaseSensitive(false);
ds.scan();
- compareFiles(ds, new String[] {"alpha/beta/beta.xml",
+ if (Os.isFamily("dos")) {
+ compareFiles(ds, new String[] {"ALPHA/beta/beta.xml",
+ "ALPHA/beta/gamma/gamma.xml"},
+ new String[] {"ALPHA", "ALPHA/beta",
"ALPHA/beta/gamma"});
+ } else {
+ compareFiles(ds, new String[] {"alpha/beta/beta.xml",
"alpha/beta/gamma/gamma.xml"},
new String[] {"alpha", "alpha/beta",
"alpha/beta/gamma"});
+ }
}
public void testAllowSymlinks() {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]