org.antlr.gunit
public abstract class AbstractTest extends java.lang.Object implements ITestCase
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
actual |
protected boolean |
hasErrorMsg |
protected java.lang.String |
header |
Constructor and Description |
---|
AbstractTest() |
Modifier and Type | Method and Description |
---|---|
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) |
void |
setTestCaseIndex(int testCaseIndex) |
void |
setTestedRuleName(java.lang.String testedRuleName) |
protected java.lang.String header
protected java.lang.String actual
protected boolean hasErrorMsg
public abstract int getType()
public abstract java.lang.String getText()
public abstract java.lang.String getExpected()
public java.lang.String getExpectedResult()
public abstract java.lang.String getResult(gUnitTestResult testResult)
public java.lang.String getHeader()
public java.lang.String getActual()
public java.lang.String getActualResult()
public java.lang.String getTestedRuleName()
ITestCase
getTestedRuleName
in interface ITestCase
public int getTestCaseIndex()
ITestCase
getTestCaseIndex
in interface ITestCase
public void setHeader(java.lang.String rule, java.lang.String lexicalRule, java.lang.String treeRule, int numOfTest, int line)
public void setActual(java.lang.String actual)
public void setTestedRuleName(java.lang.String testedRuleName)
public void setTestCaseIndex(int testCaseIndex)
Copyright © 2014. All Rights Reserved.