Interface ITestCase

  • All Known Implementing Classes:
    AbstractTest, BooleanTest, OutputTest, ReturnTest

    public interface ITestCase
    ITestCase object locates one test case in a gUnit script by specifying the tested rule and the index number of the test case in that group. For example: ---------------------- ... varDef: "int i;" OK "float 2f;" FAIL ... ---------------------- The "testedRuleName" for these two test cases will be "varDef". The "index" for the "int"-test will be 0. The "index" for the "float"-test will be 1. And so on.
    See Also:
    ITestSuite
    • Method Detail

      • getTestedRuleName

        java.lang.String getTestedRuleName()
        Get the name of the rule that is tested by this test case.
        Returns:
        name of the tested rule.
      • getTestCaseIndex

        int getTestCaseIndex()
        Get the index of the test case in the test group for a rule. Starting from 0.
        Returns:
        index number of the test case.