Package org.testng.junit
Class JUnitTestClass
java.lang.Object
org.testng.junit.JUnitTestClass
- All Implemented Interfaces:
IClass,ITestClass
- Direct Known Subclasses:
JUnit3TestClass,JUnit4TestClass
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInstance(Object 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()Returns all the applicable test methods.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.testng.IClass
getInstances
-
Constructor Details
-
JUnitTestClass
-
-
Method Details
-
addInstance
- Specified by:
addInstancein interfaceIClass- See Also:
-
getName
-
getRealClass
- Specified by:
getRealClassin interfaceIClass- Returns:
- the Java class corresponding to this IClass.
- See Also:
-
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.
-
getInstanceHashCodes
public long[] getInstanceHashCodes()- Specified by:
getInstanceHashCodesin interfaceIClass- 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.
- See Also:
-
getTestMethods
Description copied from interface:ITestClassReturns all the applicable test methods.- Specified by:
getTestMethodsin interfaceITestClass- Returns:
- All the applicable test methods.
- See Also:
-
getBeforeTestMethods
Description copied from interface:ITestClassReturns all the methods that should be invoked before a test method is invoked.- Specified by:
getBeforeTestMethodsin interfaceITestClass- Returns:
- All the methods that should be invoked before a test method is invoked.
- See Also:
-
getAfterTestMethods
Description copied from interface:ITestClassReturns all the methods that should be invoked after a test method completes.- Specified by:
getAfterTestMethodsin interfaceITestClass- Returns:
- All the methods that should be invoked after a test method completes.
- See Also:
-
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:
- All the methods that should be invoked after the test class has been created and before any of its test methods is invoked.
- See Also:
-
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:
- All the methods that should be invoked after all the tests have been run on this class.
- See Also:
-
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.
- See Also:
-
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.
- See Also:
-
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.
- See Also:
-
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.
- See Also:
-
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.
- See Also:
-
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.
- See Also:
-