bayard 2002/11/11 23:42:44 Modified: io/src/test/org/apache/commons/io FileUtilTestCase.java Removed: io/src/test/org/apache/commons/io IOTestCase.java Log: IOTestCase folded into FileUtilTestCase as it dealt with FileUtils. Revision Changes Path 1.4 +33 -4 jakarta-commons-sandbox/io/src/test/org/apache/commons/io/FileUtilTestCase.java Index: FileUtilTestCase.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/io/src/test/org/apache/commons/io/FileUtilTestCase.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- FileUtilTestCase.java 26 Oct 2002 06:24:15 -0000 1.3 +++ FileUtilTestCase.java 12 Nov 2002 07:42:44 -0000 1.4 @@ -239,5 +239,34 @@ dest[ i ], FileUtils.normalize( src[ i ] ) ); } } -} + /** + * Test the FileUtils implementation. + */ + /// Used to exist as IOTestCase class + public void testFileUtils() { + String filename = "src/test/org/apache/commons/io/test.txt"; + String filename2 = "src/test/org/apache/commons/io/test2.txt"; + assertTrue("test.txt extension == \"txt\"", FileUtils.extension(filename).equals("txt")); + assertTrue("Test file exists", FileUtils.fileExists(filename)); + assertTrue("Second test file does not exist", !FileUtils.fileExists(filename2)); + try { + FileUtils.fileWrite(filename2, filename); + assertTrue("Second file was written", FileUtils.fileExists(filename2)); + String file2contents = FileUtils.fileRead(filename2); + assertTrue("Second file's contents correct", FileUtils.fileRead(filename2).equals(file2contents)); + FileUtils.fileDelete(filename2); + assertTrue("Second test file does not exist", !FileUtils.fileExists(filename2)); + } catch (Exception e) { + fail("Error reading or writing second test file: " + filename); + } + + try { + String contents = FileUtils.fileRead(filename); + assertTrue("FileUtils.fileRead()", contents.equals("This is a test")); + } catch (Exception e) { + fail("Error loading file: " + filename); + } + } + +}
-- To unsubscribe, e-mail: <mailto:commons-dev-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:commons-dev-help@;jakarta.apache.org>