Browse Source

fix testcase 13 for available.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269001 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 24 years ago
parent
commit
e412f31526
2 changed files with 16 additions and 5 deletions
  1. +5
    -0
      src/etc/testcases/taskdefs/available.xml
  2. +11
    -5
      src/testcases/org/apache/tools/ant/taskdefs/AvailableTest.java

+ 5
- 0
src/etc/testcases/taskdefs/available.xml View File

@@ -64,6 +64,11 @@
</target>

<target name="test13">
<available property="test"
file="" type="file" />
</target>

<target name="test13b">
<available property="test"
file=""/>
</target>


+ 11
- 5
src/testcases/org/apache/tools/ant/taskdefs/AvailableTest.java View File

@@ -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"));
}
}

Loading…
Cancel
Save