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]

Reply via email to