diff --git a/src/etc/testcases/taskdefs/available.xml b/src/etc/testcases/taskdefs/available.xml index 2b215d5e7..cfcb5aaa9 100644 --- a/src/etc/testcases/taskdefs/available.xml +++ b/src/etc/testcases/taskdefs/available.xml @@ -64,6 +64,11 @@ + + + + diff --git a/src/testcases/org/apache/tools/ant/taskdefs/AvailableTest.java b/src/testcases/org/apache/tools/ant/taskdefs/AvailableTest.java index eb2fe08d5..6750f6005 100644 --- a/src/testcases/org/apache/tools/ant/taskdefs/AvailableTest.java +++ b/src/testcases/org/apache/tools/ant/taskdefs/AvailableTest.java @@ -127,20 +127,26 @@ public class AvailableTest extends TaskdefsTest { // All three specified but class missing -> null public void test11() { executeTarget("test11"); - assertEquals(null, project.getProperty("test")); + assertNull(project.getProperty("test")); } // Specified property-name is "" -> true public void test12() { executeTarget("test12"); - assertEquals(null, project.getProperty("test")); + assertNull(project.getProperty("test")); assertEquals("true", project.getProperty("")); } // Specified file is "" -> invalid files do not exist public void test13() { executeTarget("test13"); - assertEquals(null, project.getProperty("test")); + assertNull(project.getProperty("test")); + } + + // Specified file is "" actually a directory, so it should pass + public void test13b() { + executeTarget("test13b"); + assertEquals("true", project.getProperty("test")); } // Specified resource is "" -> can such a thing exist? @@ -155,7 +161,7 @@ public class AvailableTest extends TaskdefsTest { // Specified class is "" -> can not exist public void test15() { executeTarget("test15"); - assertEquals(null, project.getProperty("test")); + assertNull(project.getProperty("test")); } // Specified dir is "" -> this is the current directory and should @@ -175,6 +181,6 @@ public class AvailableTest extends TaskdefsTest { // Specified dir is "../this_dir_should_never_exist" -> null public void test18() { executeTarget("test18"); - assertEquals(null, project.getProperty("test")); + assertNull(project.getProperty("test")); } }