Browse Source

fix ANTLRTest in Gump (extra output files created by version 2.7.6 invalidate

assertions made in JUnit.  Made assertions more explicit and moved into the
test buildfile.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@371555 13f79535-47bb-0310-9956-ffa450edef68
master
Matthew Jason Benson 19 years ago
parent
commit
fa78f1b3b0
2 changed files with 15 additions and 3 deletions
  1. +15
    -0
      src/etc/testcases/taskdefs/optional/antlr/antlr.xml
  2. +0
    -3
      src/testcases/org/apache/tools/ant/taskdefs/optional/ANTLRTest.java

+ 15
- 0
src/etc/testcases/taskdefs/optional/antlr/antlr.xml View File

@@ -19,6 +19,21 @@

<target name="test3" depends="setup">
<antlr target="antlr.g" outputdirectory="${tmp.dir}"/>
<fail>
<condition>
<!-- to prove each of these files exists;
ANTLR >= 2.7.6 leaves behind new (.smap) files as well. -->
<resourcecount when="ne" count="5">
<fileset dir="${tmp.dir}">
<include name="CalcParserTokenTypes.txt" />
<include name="CalcParserTokenTypes.java" />
<include name="CalcLexer.java" />
<include name="CalcParser.java" />
<include name="CalcTreeWalker.java" />
</fileset>
</resourcecount>
</condition>
</fail>
</target>

<target name="test4" depends="setup">


+ 0
- 3
src/testcases/org/apache/tools/ant/taskdefs/optional/ANTLRTest.java View File

@@ -57,9 +57,6 @@ public class ANTLRTest extends BuildFileTest {

public void test3() {
executeTarget("test3");
File outputDirectory = new File(System.getProperty("root"), TASKDEFS_DIR + "antlr.tmp");
String[] calcFiles = outputDirectory.list(new CalcFileFilter());
assertEquals(5, calcFiles.length);
}

public void test4() {


Loading…
Cancel
Save