public class gUnitExecutor extends java.lang.Object implements ITestSuite
| Modifier and Type | Field and Description |
|---|---|
java.util.List<AbstractTest> |
failures |
GrammarInfo |
grammarInfo |
java.util.List<AbstractTest> |
invalids |
int |
numOfFailure |
int |
numOfInvalidInput |
int |
numOfSuccess |
int |
numOfTest |
| Constructor and Description |
|---|
gUnitExecutor(GrammarInfo grammarInfo,
java.lang.ClassLoader grammarClassLoader,
java.lang.String testsuiteDir) |
gUnitExecutor(GrammarInfo grammarInfo,
java.lang.String testsuiteDir) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Class |
classForName(java.lang.String name) |
java.lang.String |
execTest() |
protected java.lang.ClassLoader |
getGrammarClassLoader() |
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.ClassNotFoundExceptionpublic java.lang.String execTest()
throws java.io.IOException
java.io.IOExceptionprotected gUnitTestResult runLexer(java.lang.String lexerName, java.lang.String testRuleName, gUnitTestInput testInput) throws java.lang.Exception
java.lang.Exceptionprotected gUnitTestResult runParser(java.lang.String parserName, java.lang.String lexerName, java.lang.String testRuleName, gUnitTestInput testInput) throws java.lang.Exception
java.lang.Exceptionprotected 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.Exceptionpublic void onPass(ITestCase passTest)
onPass in interface ITestSuitepublic void onFail(ITestCase failTest)
onFail in interface ITestSuiteCopyright © 2012. All Rights Reserved.