org.antlr.test
Class TestTreeNodeStream

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.antlr.test.BaseTest
              extended by org.antlr.test.TestTreeNodeStream
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
TestCommonTreeNodeStream, TestUnBufferedTreeNodeStream

public class TestTreeNodeStream
extends BaseTest

Test the tree node stream.


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
TestTreeNodeStream()
           
 
Method Summary
 TreeNodeStream newStream(java.lang.Object t)
          Build new stream; let's us override to test other streams.
 void test4Nodes()
           
 void testAoverB()
           
 void testFlatList()
           
 void testList()
           
 void testListWithOneNode()
           
 void testLT()
           
 void testMarkRewindEntire()
           
 void testMarkRewindInMiddle()
           
 void testMarkRewindNested()
           
 void testSeek()
           
 void testSeekFromStart()
           
 void testSingleNode()
           
 java.lang.String toNodesOnlyString(TreeNodeStream nodes)
           
 
Methods inherited from class org.antlr.test.BaseTest
antlr, compile, eraseFiles, execParser, execTreeParser, execTreeParser, getFirstLineOfException, mkdir, newTool, rawExecRecognizer, rawGenerateAndBuildRecognizer, writeFile, writeTemplateTestFile, writeTestFile, writeTreeTestFile
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, 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

TestTreeNodeStream

public TestTreeNodeStream()
Method Detail

newStream

public TreeNodeStream newStream(java.lang.Object t)
Build new stream; let's us override to test other streams.


testSingleNode

public void testSingleNode()
                    throws java.lang.Exception
Throws:
java.lang.Exception

test4Nodes

public void test4Nodes()
                throws java.lang.Exception
Throws:
java.lang.Exception

testList

public void testList()
              throws java.lang.Exception
Throws:
java.lang.Exception

testFlatList

public void testFlatList()
                  throws java.lang.Exception
Throws:
java.lang.Exception

testListWithOneNode

public void testListWithOneNode()
                         throws java.lang.Exception
Throws:
java.lang.Exception

testAoverB

public void testAoverB()
                throws java.lang.Exception
Throws:
java.lang.Exception

testLT

public void testLT()
            throws java.lang.Exception
Throws:
java.lang.Exception

testMarkRewindEntire

public void testMarkRewindEntire()
                          throws java.lang.Exception
Throws:
java.lang.Exception

testMarkRewindInMiddle

public void testMarkRewindInMiddle()
                            throws java.lang.Exception
Throws:
java.lang.Exception

testMarkRewindNested

public void testMarkRewindNested()
                          throws java.lang.Exception
Throws:
java.lang.Exception

testSeek

public void testSeek()
              throws java.lang.Exception
Throws:
java.lang.Exception

testSeekFromStart

public void testSeekFromStart()
                       throws java.lang.Exception
Throws:
java.lang.Exception

toNodesOnlyString

public java.lang.String toNodesOnlyString(TreeNodeStream nodes)