jefft 2003/05/31 05:42:39
Modified: src/test/org/apache/cocoon/environment/commandline/test CommandLineContextTestCase.java Log: Update CommandLineContext to reflect that getResource() on a nonexistent resource should return null, as per servlet docs. Revision Changes Path 1.5 +12 -6 cocoon-2.1/src/test/org/apache/cocoon/environment/commandline/test/CommandLineContextTestCase.java Index: CommandLineContextTestCase.java =================================================================== RCS file: /home/cvs/cocoon-2.1/src/test/org/apache/cocoon/environment/commandline/test/CommandLineContextTestCase.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- CommandLineContextTestCase.java 12 May 2003 13:26:18 -0000 1.4 +++ CommandLineContextTestCase.java 31 May 2003 12:42:39 -0000 1.5 @@ -130,6 +130,7 @@ */ public void setUp() throws Exception { commandLineContextDir = System.getProperty("java.io.tmpdir", "/tmp"); + new File(commandLineContextDir, "foo"+File.separator+"bar").mkdirs(); commandLineContext = new CommandLineContext(commandLineContextDir); commandLineContext.enableLogging( new ConsoleLogger() ); } @@ -141,7 +142,10 @@ * @exception Exception Description of Exception * @since */ - public void tearDown() throws Exception { } + public void tearDown() throws Exception { + new File(commandLineContextDir, "foo"+File.separator+"bar").delete(); + new File(commandLineContextDir, "foo").delete(); + } /** @@ -156,15 +160,17 @@ new String[]{"", commandLineContextDir}, new String[]{"/", commandLineContextDir}, new String[]{"foo", commandLineContextDir + File.separator + "foo"}, - new String[]{"foo/bar", commandLineContextDir + File.separator + "foo/bar"} + new String[]{"foo/bar", commandLineContextDir + File.separator + "foo/bar"}, + new String[]{"foo/bar/nonexistent", null} }; for (int i = 0; i < test_values.length; i++) { String tests[] = (String[]) test_values[i]; String test = tests[0]; - File expected_file = new File(tests[1]); - URL expected = expected_file.toURL(); - URL result = commandLineContext.getResource(test); + URL expected = null; + if (result != null) { + expected = new File(tests[1]).toURL(); + } String message = "Test " + "'" + test + "'"; assertEquals(message, expected, result);