org.parboiled.test
Class ParboiledTest.TestResult<V>

java.lang.Object
  extended by org.parboiled.test.ParboiledTest.TestResult<V>
Enclosing class:
ParboiledTest<V>

public class ParboiledTest.TestResult<V>
extends java.lang.Object


Field Summary
 org.parboiled.support.ParsingResult<V> result
           
 
Constructor Summary
ParboiledTest.TestResult(org.parboiled.support.ParsingResult<V> result)
           
 
Method Summary
 ParboiledTest.TestResult<V> hasErrors(java.lang.String expectedErrors)
           
 ParboiledTest.TestResult<V> hasNoErrors()
           
 ParboiledTest.TestResult<V> hasParseTree(org.parboiled.common.Predicate<org.parboiled.Node<V>> nodeFilter, org.parboiled.common.Predicate<org.parboiled.Node<V>> subTreeFilter, java.lang.String expectedTree)
           
 ParboiledTest.TestResult<V> hasParseTree(java.lang.String expectedTree)
           
 ParboiledTest.TestResult<V> hasResultValue(V expectedResultValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

result

public final org.parboiled.support.ParsingResult<V> result
Constructor Detail

ParboiledTest.TestResult

public ParboiledTest.TestResult(org.parboiled.support.ParsingResult<V> result)
Method Detail

hasNoErrors

public ParboiledTest.TestResult<V> hasNoErrors()

hasErrors

public ParboiledTest.TestResult<V> hasErrors(java.lang.String expectedErrors)

hasParseTree

public ParboiledTest.TestResult<V> hasParseTree(java.lang.String expectedTree)

hasParseTree

public ParboiledTest.TestResult<V> hasParseTree(org.parboiled.common.Predicate<org.parboiled.Node<V>> nodeFilter,
                                                org.parboiled.common.Predicate<org.parboiled.Node<V>> subTreeFilter,
                                                java.lang.String expectedTree)

hasResultValue

public ParboiledTest.TestResult<V> hasResultValue(V expectedResultValue)