Class NoOpTestClass
java.lang.Object
org.testng.internal.NoOpTestClass
- All Implemented Interfaces:
IClass, IObject, ITestClass
-
Nested Class Summary
Nested classes/interfaces inherited from interface IObject
IObject.IdentifiableArrayObject, IObject.IdentifiableObject -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<ITestNGMethod> protected List<ITestNGMethod> protected List<ITestNGMethod> protected List<ITestNGMethod> protected List<ITestNGMethod> protected List<ITestNGMethod> protected ITestNGMethod[]protected List<ITestNGMethod> protected List<ITestNGMethod> protected List<ITestNGMethod> protected Class<?> protected ITestNGMethod[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInstance(Object instance) voidaddObject(IObject.IdentifiableObject instance) Returns all the methods that should be invoked after all the tests have been run on this class.Returns all @Configuration methods that should be invoked after certain groups.Returns all the methods that should be invoked after the suite has run.Returns all @Configuration methods that should be invoked last before any others in the current test.Returns all the methods that should be invoked after a test method completes.Return all the methods that should be invoked after the test class has been created and before any of its test methods is invoked.Returns all @Configuration methods that should be invoked before certain groups.Returns All the methods that should be invoked before the suite is run.Returns all @Configuration methods that should be invoked before any others in the current test.Returns all the methods that should be invoked before a test method is invoked.long[]Object[]getInstances(boolean reuse) Returns all the instances the methods will be invoked upon.getName()getObjects(boolean create, String errorMsgPrefix) Returns all the instances the methods will be invoked upon.Class<?> Returns all the applicable test methods.voidsetAfterTestMethod(ITestNGMethod[] afterTestMethods) voidsetBeforeTestMethods(ITestNGMethod[] beforeTestMethods) voidsetTestClass(Class<?> declaringClass) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IClass
getInstances
-
Field Details
-
m_testClass
-
m_beforeClassMethods
-
m_beforeTestMethods
-
m_testMethods
-
m_afterClassMethods
-
m_afterTestMethods
-
m_beforeSuiteMethods
-
m_afterSuiteMethods
-
m_beforeTestConfMethods
-
m_afterTestConfMethods
-
m_beforeGroupsMethods
-
m_afterGroupsMethods
-
-
Constructor Details
-
NoOpTestClass
protected NoOpTestClass() -
NoOpTestClass
-
-
Method Details
-
setBeforeTestMethods
-
setAfterTestMethod
-
getAfterClassMethods
Description copied from interface:ITestClassReturns all the methods that should be invoked after all the tests have been run on this class.- Specified by:
getAfterClassMethodsin interfaceITestClass- Returns:
- Returns the afterClassMethods.
-
getAfterTestMethods
Description copied from interface:ITestClassReturns all the methods that should be invoked after a test method completes.- Specified by:
getAfterTestMethodsin interfaceITestClass- Returns:
- Returns the afterTestMethods.
-
getBeforeClassMethods
Description copied from interface:ITestClassReturn all the methods that should be invoked after the test class has been created and before any of its test methods is invoked.- Specified by:
getBeforeClassMethodsin interfaceITestClass- Returns:
- Returns the beforeClassMethods.
-
getBeforeTestMethods
Description copied from interface:ITestClassReturns all the methods that should be invoked before a test method is invoked.- Specified by:
getBeforeTestMethodsin interfaceITestClass- Returns:
- Returns the beforeTestMethods.
-
getTestMethods
Description copied from interface:ITestClassReturns all the applicable test methods.- Specified by:
getTestMethodsin interfaceITestClass- Returns:
- Returns the testMethods.
-
getBeforeSuiteMethods
Description copied from interface:ITestClassReturns All the methods that should be invoked before the suite is run.- Specified by:
getBeforeSuiteMethodsin interfaceITestClass- Returns:
- All the methods that should be invoked before the suite is run.
-
getAfterSuiteMethods
Description copied from interface:ITestClassReturns all the methods that should be invoked after the suite has run.- Specified by:
getAfterSuiteMethodsin interfaceITestClass- Returns:
- All the methods that should be invoked after the suite has run.
-
getBeforeTestConfigurationMethods
Description copied from interface:ITestClassReturns all @Configuration methods that should be invoked before any others in the current test.- Specified by:
getBeforeTestConfigurationMethodsin interfaceITestClass- Returns:
- all @Configuration methods that should be invoked before any others in the current test.
-
getAfterTestConfigurationMethods
Description copied from interface:ITestClassReturns all @Configuration methods that should be invoked last before any others in the current test.- Specified by:
getAfterTestConfigurationMethodsin interfaceITestClass- Returns:
- all @Configuration methods that should be invoked last before any others in the current test.
-
getBeforeGroupsMethods
Description copied from interface:ITestClassReturns all @Configuration methods that should be invoked before certain groups.- Specified by:
getBeforeGroupsMethodsin interfaceITestClass- Returns:
- all @Configuration methods that should be invoked before certain groups
-
getAfterGroupsMethods
Description copied from interface:ITestClassReturns all @Configuration methods that should be invoked after certain groups.- Specified by:
getAfterGroupsMethodsin interfaceITestClass- Returns:
- all @Configuration methods that should be invoked after certain groups
-
getInstanceHashCodes
public long[] getInstanceHashCodes()- Specified by:
getInstanceHashCodesin interfaceIClass- Specified by:
getInstanceHashCodesin interfaceIObject- Returns:
- - An array representing the hash codes of the corresponding instances.
- See Also:
-
getInstances
Description copied from interface:IClassReturns all the instances the methods will be invoked upon. This will typically be an array of one object in the absence of a @Factory annotation.- Specified by:
getInstancesin interfaceIClass- Parameters:
reuse- flag if a new set of instances must be returned (if set tofalse)- Returns:
- All the instances the methods will be invoked upon.
-
getName
-
getRealClass
- Specified by:
getRealClassin interfaceIClass- Returns:
- the Java class corresponding to this IClass.
-
addInstance
- Specified by:
addInstancein interfaceIClass- Parameters:
instance- - The instance to be added.
-
addObject
-
getObjects
Description copied from interface:IObjectReturns all the instances the methods will be invoked upon. This will typically be an array of one object in the absence of a @Factory annotation.- Specified by:
getObjectsin interfaceIObject- Parameters:
create- -trueif objects should be created before returning.errorMsgPrefix- - Text that should be prefixed to the error message when there are issues. Can be empty.- Returns:
- - An array of
IObject.IdentifiableObjectobjects
-
setTestClass
-
getTestName
- Specified by:
getTestNamein interfaceIClass- Returns:
- its test name if this class implements org.testng.ITest, null otherwise.
-
getXmlTest
- Specified by:
getXmlTestin interfaceIClass- Returns:
- the <test> tag this class was found in.
-
getXmlClass
- Specified by:
getXmlClassin interfaceIClass- Returns:
- the *lt;class> tag this class was found in.
-