Interface IClass
- All Known Subinterfaces:
ITestClass
- All Known Implementing Classes:
ClassImpl, NoOpTestClass
public interface IClass
IClass represents a test class and a collection of its instances.-
Method Summary
Modifier and TypeMethodDescriptionvoidaddInstance(Object instance) Deprecated.long[]Deprecated.- As of TestNGv7.10.0Object[]getInstances(boolean create) Deprecated.- As of TestNGv7.10.0default Object[]getInstances(boolean create, String errorMsgPrefix) Deprecated.- As of TestNGv7.10.0getName()Class<?>
-
Method Details
-
getName
String getName()- Returns:
- this test class name. This is the name of the corresponding Java class.
-
getXmlTest
XmlTest getXmlTest()- Returns:
- the <test> tag this class was found in.
-
getXmlClass
XmlClass getXmlClass()- Returns:
- the *lt;class> tag this class was found in.
-
getTestName
String getTestName()- Returns:
- its test name if this class implements org.testng.ITest, null otherwise.
-
getRealClass
Class<?> getRealClass()- Returns:
- the Java class corresponding to this IClass.
-
getInstances
Deprecated.- As of TestNGv7.10.0Returns 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.- Parameters:
create- flag if a new set of instances must be returned (if set tofalse)- Returns:
- All the instances the methods will be invoked upon.
-
getInstances
Deprecated.- As of TestNGv7.10.0Returns 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.- Parameters:
create- flag if a new set of instances must be returned (if set tofalse)errorMsgPrefix- - Text that should be prefixed to the error message when there are issues. Can be empty.- Returns:
- All the instances the methods will be invoked upon.
-
getInstanceHashCodes
Deprecated.- As of TestNGv7.10.0 -
addInstance
Deprecated.- As of TestNGv7.10.0- Parameters:
instance- - The instance to be added.
-
v7.10.0