程序包 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.Stringactualprotected booleanhasErrorMsgprotected java.lang.Stringheader
-
构造器概要
构造器 构造器 说明 AbstractTest()
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 java.lang.StringgetActual()java.lang.StringgetActualResult()abstract java.lang.StringgetExpected()java.lang.StringgetExpectedResult()java.lang.StringgetHeader()abstract java.lang.StringgetResult(gUnitTestResult testResult)intgetTestCaseIndex()Get the index of the test case in the test group for a rule.java.lang.StringgetTestedRuleName()Get the name of the rule that is tested by this test case.abstract java.lang.StringgetText()abstract intgetType()voidsetActual(java.lang.String actual)voidsetHeader(java.lang.String rule, java.lang.String lexicalRule, java.lang.String treeRule, int numOfTest, int line, java.lang.String input)voidsetTestCaseIndex(int testCaseIndex)voidsetTestedRuleName(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()
从接口复制的说明:ITestCaseGet the name of the rule that is tested by this test case.- 指定者:
getTestedRuleName在接口中ITestCase- 返回:
- name of the tested rule.
-
getTestCaseIndex
public int getTestCaseIndex()
从接口复制的说明:ITestCaseGet 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)
-
-