程序包 org.antlr.gunit
类 AbstractTest
- java.lang.Object
-
- org.antlr.gunit.AbstractTest
-
- 所有已实现的接口:
ITestCase
- 直接已知子类:
BooleanTest
,OutputTest
,ReturnTest
public abstract class AbstractTest extends java.lang.Object implements ITestCase
-
-
字段概要
字段 修饰符和类型 字段 说明 protected java.lang.String
actual
protected boolean
hasErrorMsg
protected java.lang.String
header
-
构造器概要
构造器 构造器 说明 AbstractTest()
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 java.lang.String
getActual()
java.lang.String
getActualResult()
abstract java.lang.String
getExpected()
java.lang.String
getExpectedResult()
java.lang.String
getHeader()
abstract java.lang.String
getResult(gUnitTestResult testResult)
int
getTestCaseIndex()
Get the index of the test case in the test group for a rule.java.lang.String
getTestedRuleName()
Get the name of the rule that is tested by this test case.abstract java.lang.String
getText()
abstract int
getType()
void
setActual(java.lang.String actual)
void
setHeader(java.lang.String rule, java.lang.String lexicalRule, java.lang.String treeRule, int numOfTest, int line, java.lang.String input)
void
setTestCaseIndex(int testCaseIndex)
void
setTestedRuleName(java.lang.String testedRuleName)
-
-
-
方法详细资料
-
getType
public abstract int getType()
-
getText
public abstract java.lang.String getText()
-
getExpected
public abstract java.lang.String getExpected()
-
getExpectedResult
public java.lang.String getExpectedResult()
-
getResult
public abstract java.lang.String getResult(gUnitTestResult testResult)
-
getHeader
public java.lang.String getHeader()
-
getActual
public java.lang.String getActual()
-
getActualResult
public java.lang.String getActualResult()
-
getTestedRuleName
public java.lang.String getTestedRuleName()
从接口复制的说明:ITestCase
Get the name of the rule that is tested by this test case.- 指定者:
getTestedRuleName
在接口中ITestCase
- 返回:
- name of the tested rule.
-
getTestCaseIndex
public int getTestCaseIndex()
从接口复制的说明:ITestCase
Get the index of the test case in the test group for a rule. Starting from 0.- 指定者:
getTestCaseIndex
在接口中ITestCase
- 返回:
- index number of the test case.
-
setHeader
public void setHeader(java.lang.String rule, java.lang.String lexicalRule, java.lang.String treeRule, int numOfTest, int line, java.lang.String input)
-
setActual
public void setActual(java.lang.String actual)
-
setTestedRuleName
public void setTestedRuleName(java.lang.String testedRuleName)
-
setTestCaseIndex
public void setTestCaseIndex(int testCaseIndex)
-
-