Package org.openl.rules.testmethod
Class TestSuite
- java.lang.Object
-
- org.openl.rules.testmethod.TestSuite
-
- All Implemented Interfaces:
INamedThing
public class TestSuite extends Object implements INamedThing
-
-
Field Summary
Fields Modifier and Type Field Description static StringVIRTUAL_TEST_SUITE-
Fields inherited from interface org.openl.base.INamedThing
EMPTY, LONG, REGULAR, SHORT
-
-
Constructor Summary
Constructors Constructor Description TestSuite(TestDescription... tests)TestSuite(TestSuiteMethod testSuiteMethod)TestSuite(TestSuiteMethod testSuiteMethod, int... testIndices)TestSuite(TestSuiteMethod testSuiteMethod, TestRunner testRunner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ITestUnitexecuteTest(IOpenClass openClass, int test, int ntimes)OpenLClonergetCloner()StringgetDisplayName(int mode)StringgetName()intgetNumberOfTests()TestDescriptiongetTest(int testNumber)IOpenMethodgetTestedMethod()TestDescription[]getTests()TestSuiteMethodgetTestSuiteMethod()StringgetUri()TestUnitsResultsinvoke(Object target, IRuntimeEnv env)TestUnitsResultsinvokeParallel(TestSuiteExecutor testSuiteExecutor, IOpenClass openClass, int ntimes)TestUnitsResultsinvokeSequentially(IOpenClass openClass, int ntimes)booleanisVirtualTestSuite()
-
-
-
Field Detail
-
VIRTUAL_TEST_SUITE
public static final String VIRTUAL_TEST_SUITE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TestSuite
public TestSuite(TestSuiteMethod testSuiteMethod)
-
TestSuite
public TestSuite(TestSuiteMethod testSuiteMethod, TestRunner testRunner)
-
TestSuite
public TestSuite(TestSuiteMethod testSuiteMethod, int... testIndices)
-
TestSuite
public TestSuite(TestDescription... tests)
-
-
Method Detail
-
getTestSuiteMethod
public TestSuiteMethod getTestSuiteMethod()
-
getTests
public TestDescription[] getTests()
-
getTest
public TestDescription getTest(int testNumber)
-
invokeParallel
public TestUnitsResults invokeParallel(TestSuiteExecutor testSuiteExecutor, IOpenClass openClass, int ntimes)
-
invokeSequentially
public TestUnitsResults invokeSequentially(IOpenClass openClass, int ntimes)
-
executeTest
public ITestUnit executeTest(IOpenClass openClass, int test, int ntimes)
-
invoke
public TestUnitsResults invoke(Object target, IRuntimeEnv env)
-
getNumberOfTests
public int getNumberOfTests()
-
getName
public String getName()
- Specified by:
getNamein interfaceINamedThing
-
isVirtualTestSuite
public boolean isVirtualTestSuite()
- Returns:
truein case this test suite is virtual, andfalseif this test suite corresponds to particular test table.
-
getTestedMethod
public IOpenMethod getTestedMethod()
-
getDisplayName
public String getDisplayName(int mode)
- Specified by:
getDisplayNamein interfaceINamedThing
-
getUri
public String getUri()
-
getCloner
public OpenLCloner getCloner()
-
-