程序包 org.antlr.gunit
类 gUnitBaseTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.antlr.gunit.gUnitBaseTest
-
- 所有已实现的接口:
junit.framework.Test
public abstract class gUnitBaseTest extends junit.framework.TestCase
All gUnit-generated JUnit class should extend this class which implements the essential methods for triggering ANTLR parser/tree walker
-
-
字段概要
字段 修饰符和类型 字段 说明 java.lang.String
lexerPath
java.lang.String
packagePath
java.lang.String
parserPath
protected java.lang.String
stderr
protected java.lang.String
stdout
java.lang.String
treeAdaptorPath
java.lang.String
treeParserPath
-
构造器概要
构造器 构造器 说明 gUnitBaseTest()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.lang.Object
examineExecResult(int tokenType, java.lang.Object retVal)
java.lang.String
execLexer(java.lang.String testRuleName, int line, java.lang.String testInput, boolean isFile)
java.lang.Object
execParser(java.lang.String testRuleName, int line, java.lang.String testInput, boolean isFile)
java.lang.Object
execTreeParser(java.lang.String testTreeRuleName, java.lang.String testRuleName, java.lang.String testInput, boolean isFile)
protected void
handleUnexpectedException(java.lang.Exception e)
-
从类继承的方法 junit.framework.TestCase
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
-
-
-
-
字段详细资料
-
treeAdaptorPath
public java.lang.String treeAdaptorPath
-
packagePath
public java.lang.String packagePath
-
lexerPath
public java.lang.String lexerPath
-
parserPath
public java.lang.String parserPath
-
treeParserPath
public java.lang.String treeParserPath
-
stdout
protected java.lang.String stdout
-
stderr
protected java.lang.String stderr
-
-
方法详细资料
-
execLexer
public java.lang.String execLexer(java.lang.String testRuleName, int line, java.lang.String testInput, boolean isFile) throws java.lang.Exception
- 抛出:
java.lang.Exception
-
execParser
public java.lang.Object execParser(java.lang.String testRuleName, int line, java.lang.String testInput, boolean isFile) throws java.lang.Exception
- 抛出:
java.lang.Exception
-
execTreeParser
public java.lang.Object execTreeParser(java.lang.String testTreeRuleName, java.lang.String testRuleName, java.lang.String testInput, boolean isFile) throws java.lang.Exception
- 抛出:
java.lang.Exception
-
examineExecResult
public java.lang.Object examineExecResult(int tokenType, java.lang.Object retVal)
-
handleUnexpectedException
protected void handleUnexpectedException(java.lang.Exception e)
-
-