org.antlr.test
Class TestJavaCodeGeneration

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.antlr.test.BaseTest
              extended by org.antlr.test.TestJavaCodeGeneration
All Implemented Interfaces:
junit.framework.Test

public class TestJavaCodeGeneration
extends BaseTest

General code generation testing; compilation and/or execution. These tests are more about avoiding duplicate var definitions etc... than testing a particular ANTLR feature.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.antlr.test.BaseTest
BaseTest.StreamVacuum
 
Field Summary
 
Fields inherited from class org.antlr.test.BaseTest
CLASSPATH, jikes, pathSep, stderr, tmpdir
 
Constructor Summary
TestJavaCodeGeneration()
           
 
Method Summary
 void testDoubleQuoteEscape()
           
 void testDupVarDefForPinchedState()
           
 void testLabeledNotSetsInLexer()
           
 void testLabeledRangeInLexer()
           
 void testLabeledSetsInLexer()
           
 void testLabeledWildcardInLexer()
           
 void testSynpredWithPlusLoop()
           
 
Methods inherited from class org.antlr.test.BaseTest
antlr, checkGrammarSemanticsError, checkGrammarSemanticsWarning, compile, eraseFiles, execLexer, execParser, execTreeParser, execTreeParser, getFirstLineOfException, mkdir, newTool, newTool, rawExecRecognizer, rawGenerateAndBuildRecognizer, realElements, realElements, setUp, writeFile, writeLexerTestFile, writeTemplateTestFile, writeTestFile, writeTreeAndTreeTestFile, writeTreeTestFile
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TestJavaCodeGeneration

public TestJavaCodeGeneration()
Method Detail

testDupVarDefForPinchedState

public void testDupVarDefForPinchedState()

testLabeledNotSetsInLexer

public void testLabeledNotSetsInLexer()

testLabeledSetsInLexer

public void testLabeledSetsInLexer()

testLabeledRangeInLexer

public void testLabeledRangeInLexer()

testLabeledWildcardInLexer

public void testLabeledWildcardInLexer()

testSynpredWithPlusLoop

public void testSynpredWithPlusLoop()

testDoubleQuoteEscape

public void testDoubleQuoteEscape()