程序包 org.antlr.gunit

类 gUnitBaseTest

  • 所有已实现的接口:
    junit.framework.Test

    public abstract class gUnitBaseTest
    extends junit.framework.TestCase
    All gUnit-generated JUnit class should extend this class which implements the essential methods for triggering ANTLR parser/tree walker
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.lang.Object examineExecResult​(int tokenType, java.lang.Object retVal)  
      java.lang.String execLexer​(java.lang.String testRuleName, int line, java.lang.String testInput, boolean isFile)  
      java.lang.Object execParser​(java.lang.String testRuleName, int line, java.lang.String testInput, boolean isFile)  
      java.lang.Object execTreeParser​(java.lang.String testTreeRuleName, java.lang.String testRuleName, java.lang.String testInput, boolean isFile)  
      protected void handleUnexpectedException​(java.lang.Exception e)  
      • 从类继承的方法 junit.framework.TestCase

        assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 字段详细资料

      • treeAdaptorPath

        public java.lang.String treeAdaptorPath
      • packagePath

        public java.lang.String packagePath
      • lexerPath

        public java.lang.String lexerPath
      • parserPath

        public java.lang.String parserPath
      • treeParserPath

        public java.lang.String treeParserPath
      • stdout

        protected java.lang.String stdout
      • stderr

        protected java.lang.String stderr
    • 构造器详细资料

      • gUnitBaseTest

        public gUnitBaseTest()
    • 方法详细资料

      • execLexer

        public java.lang.String execLexer​(java.lang.String testRuleName,
                                          int line,
                                          java.lang.String testInput,
                                          boolean isFile)
                                   throws java.lang.Exception
        抛出:
        java.lang.Exception
      • execParser

        public java.lang.Object execParser​(java.lang.String testRuleName,
                                           int line,
                                           java.lang.String testInput,
                                           boolean isFile)
                                    throws java.lang.Exception
        抛出:
        java.lang.Exception
      • execTreeParser

        public java.lang.Object execTreeParser​(java.lang.String testTreeRuleName,
                                               java.lang.String testRuleName,
                                               java.lang.String testInput,
                                               boolean isFile)
                                        throws java.lang.Exception
        抛出:
        java.lang.Exception
      • examineExecResult

        public java.lang.Object examineExecResult​(int tokenType,
                                                  java.lang.Object retVal)
      • handleUnexpectedException

        protected void handleUnexpectedException​(java.lang.Exception e)