程序包 org.antlr.gunit
类 gUnitTestSuite
- java.lang.Object
-
- org.antlr.gunit.gUnitTestSuite
-
public class gUnitTestSuite extends java.lang.Object
-
-
字段概要
字段 修饰符和类型 字段 说明 protected boolean
isLexicalRule
protected java.lang.String
lexicalRule
protected java.lang.String
rule
protected java.util.Map<gUnitTestInput,AbstractTest>
testSuites
A map which stores input/output pairs (individual testsuites).protected java.lang.String
treeRule
-
构造器概要
构造器 构造器 说明 gUnitTestSuite()
gUnitTestSuite(java.lang.String rule)
gUnitTestSuite(java.lang.String treeRule, java.lang.String rule)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
addTestCase(gUnitTestInput input, AbstractTest expect)
java.lang.String
getLexicalRuleName()
java.lang.String
getRuleName()
java.lang.String
getTreeRuleName()
boolean
isLexicalRule()
void
setLexicalRuleName(java.lang.String lexicalRule)
void
setRuleName(java.lang.String ruleName)
void
setTreeRuleName(java.lang.String treeRuleName)
-
-
-
字段详细资料
-
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).
-
-
方法详细资料
-
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)
-
-