ITestSuite
NotifiedTestExecuter
public class gUnitExecutor extends java.lang.Object implements ITestSuite
Modifier and Type | Field | Description |
---|---|---|
java.util.List<AbstractTest> |
failures |
|
GrammarInfo |
grammarInfo |
|
java.util.List<AbstractTest> |
invalids |
|
int |
numOfFailure |
|
int |
numOfInvalidInput |
|
int |
numOfSuccess |
|
int |
numOfTest |
Constructor | Description |
---|---|
gUnitExecutor(GrammarInfo grammarInfo,
java.lang.ClassLoader grammarClassLoader,
java.lang.String testsuiteDir) |
|
gUnitExecutor(GrammarInfo grammarInfo,
java.lang.String testsuiteDir) |
Modifier and Type | Method | Description |
---|---|---|
protected void |
checkForValidInput(org.antlr.runtime.CommonTokenStream tokens,
java.io.PrintStream ps2) |
Verify the input has been properly consumed
|
protected java.lang.Class<?> |
classForName(java.lang.String name) |
|
java.lang.String |
execTest() |
|
protected java.lang.ClassLoader |
getGrammarClassLoader() |
|
protected void |
handleUnexpectedException(java.lang.Exception e) |
|
void |
onFail(ITestCase failTest) |
|
void |
onPass(ITestCase passTest) |
|
protected gUnitTestResult |
runLexer(java.lang.String lexerName,
java.lang.String testRuleName,
gUnitTestInput testInput) |
|
protected gUnitTestResult |
runParser(java.lang.String parserName,
java.lang.String lexerName,
java.lang.String testRuleName,
gUnitTestInput testInput) |
|
protected gUnitTestResult |
runTreeParser(java.lang.String parserName,
java.lang.String lexerName,
java.lang.String testRuleName,
java.lang.String testTreeRuleName,
gUnitTestInput testInput) |
public GrammarInfo grammarInfo
public int numOfTest
public int numOfSuccess
public int numOfFailure
public int numOfInvalidInput
public java.util.List<AbstractTest> failures
public java.util.List<AbstractTest> invalids
public gUnitExecutor(GrammarInfo grammarInfo, java.lang.String testsuiteDir)
public gUnitExecutor(GrammarInfo grammarInfo, java.lang.ClassLoader grammarClassLoader, java.lang.String testsuiteDir)
protected java.lang.ClassLoader getGrammarClassLoader()
protected final java.lang.Class<?> classForName(java.lang.String name) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public java.lang.String execTest() throws java.io.IOException
java.io.IOException
protected gUnitTestResult runLexer(java.lang.String lexerName, java.lang.String testRuleName, gUnitTestInput testInput) throws java.lang.Exception
java.lang.Exception
protected gUnitTestResult runParser(java.lang.String parserName, java.lang.String lexerName, java.lang.String testRuleName, gUnitTestInput testInput) throws java.lang.Exception
java.lang.Exception
protected gUnitTestResult runTreeParser(java.lang.String parserName, java.lang.String lexerName, java.lang.String testRuleName, java.lang.String testTreeRuleName, gUnitTestInput testInput) throws java.lang.Exception
java.lang.Exception
protected void checkForValidInput(org.antlr.runtime.CommonTokenStream tokens, java.io.PrintStream ps2)
public void onPass(ITestCase passTest)
onPass
in interface ITestSuite
public void onFail(ITestCase failTest)
onFail
in interface ITestSuite
protected void handleUnexpectedException(java.lang.Exception e)
Copyright © 1992–2018 ANTLR. All rights reserved.