Package org.antlr.gunit
Class gUnitTestSuite
- java.lang.Object
-
- org.antlr.gunit.gUnitTestSuite
-
public class gUnitTestSuite extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanisLexicalRuleprotected java.lang.StringlexicalRuleprotected java.lang.Stringruleprotected java.util.Map<gUnitTestInput,AbstractTest>testSuitesA map which stores input/output pairs (individual testsuites).protected java.lang.StringtreeRule
-
Constructor Summary
Constructors Constructor Description gUnitTestSuite()gUnitTestSuite(java.lang.String rule)gUnitTestSuite(java.lang.String treeRule, java.lang.String rule)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTestCase(gUnitTestInput input, AbstractTest expect)java.lang.StringgetLexicalRuleName()java.lang.StringgetRuleName()java.lang.StringgetTreeRuleName()booleanisLexicalRule()voidsetLexicalRuleName(java.lang.String lexicalRule)voidsetRuleName(java.lang.String ruleName)voidsetTreeRuleName(java.lang.String treeRuleName)
-
-
-
Field Detail
-
rule
protected java.lang.String rule
-
lexicalRule
protected java.lang.String lexicalRule
-
treeRule
protected java.lang.String treeRule
-
isLexicalRule
protected boolean isLexicalRule
-
testSuites
protected java.util.Map<gUnitTestInput,AbstractTest> testSuites
A map which stores input/output pairs (individual testsuites). In other words, it maps input data for unit test (gUnitTestInput object) to an expected output (Token object).
-
-
Method Detail
-
setRuleName
public void setRuleName(java.lang.String ruleName)
-
setLexicalRuleName
public void setLexicalRuleName(java.lang.String lexicalRule)
-
setTreeRuleName
public void setTreeRuleName(java.lang.String treeRuleName)
-
getRuleName
public java.lang.String getRuleName()
-
getLexicalRuleName
public java.lang.String getLexicalRuleName()
-
getTreeRuleName
public java.lang.String getTreeRuleName()
-
isLexicalRule
public boolean isLexicalRule()
-
addTestCase
public void addTestCase(gUnitTestInput input, AbstractTest expect)
-
-