colus       2002/09/03 05:45:22

  Modified:    io/src/test/org/apache/avalon/excalibur/io/test
                        FileUtilTestCase.java
  Log:
  Some test cases for FileUtil.catFile.
  
  Revision  Changes    Path
  1.10      +12 -0     
jakarta-avalon-excalibur/io/src/test/org/apache/avalon/excalibur/io/test/FileUtilTestCase.java
  
  Index: FileUtilTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/io/src/test/org/apache/avalon/excalibur/io/test/FileUtilTestCase.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- FileUtilTestCase.java     16 Mar 2002 00:04:01 -0000      1.9
  +++ FileUtilTestCase.java     3 Sep 2002 12:45:22 -0000       1.10
  @@ -77,6 +77,7 @@
           suite.addTest( new FileUtilTestCase( "testResolveFileDotDot" ) );
           suite.addTest( new FileUtilTestCase( "testResolveFileDot" ) );
           suite.addTest( new FileUtilTestCase( "testNormalize" ) );
  +        suite.addTest( new FileUtilTestCase( "testCatPath" ) );
           return suite;
       }
   
  @@ -185,5 +186,16 @@
               assertEquals( "Check if '" + src[ i ] + "' normalized to '" + 
dest[ i ] + "'",
                             dest[ i ], FileUtil.normalize( src[ i ] ) );
           }
  +    }
  +
  +    public void testCatPath()
  +    {
  +        assertEquals( "/a/b/d", FileUtil.catPath( "/a/b/c", "d" ) );
  +        assertEquals( "/a/d", FileUtil.catPath( "/a/b/c", "../d" ) );
  +
  +        assertEquals( "a/b/d", FileUtil.catPath( "a/b/c", "d" ) );
  +        assertEquals( "a/d", FileUtil.catPath( "a/b/c", "../d" ) );
  +
  +        assertEquals( "b", FileUtil.catPath( "a", "b" ) );
       }
   }
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to