Package org.testng.internal
Class BaseClassFinder
- java.lang.Object
-
- org.testng.internal.BaseClassFinder
-
- All Implemented Interfaces:
ITestClassFinder
- Direct Known Subclasses:
TestNGClassFinder
public abstract class BaseClassFinder extends java.lang.Object implements ITestClassFinder
This class
-
-
Constructor Summary
Constructors Constructor Description BaseClassFinder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected boolean
classExists(java.lang.Class<?> cls)
protected IClass
findOrCreateIClass(ITestContext context, java.lang.Class<?> cls, XmlClass xmlClass, java.lang.Object instance, IAnnotationFinder annotationFinder, ITestObjectFactory objectFactory)
protected IClass
findOrCreateIClass(ITestContext context, java.lang.Class<?> cls, XmlClass xmlClass, java.lang.Object instance, XmlTest xmlTest, IAnnotationFinder annotationFinder, ITestObjectFactory objectFactory)
Deprecated.- This method stands deprecated as of TestNG v6.13IClass[]
findTestClasses()
protected java.util.Map
getExistingClasses()
Deprecated.IClass
getIClass(java.lang.Class<?> cls)
Return the IClass for a given classprotected void
putIClass(java.lang.Class<?> cls, IClass iClass)
-
-
-
Field Detail
-
m_classes
private final java.util.Map<java.lang.Class<?>,IClass> m_classes
-
-
Method Detail
-
getIClass
public IClass getIClass(java.lang.Class<?> cls)
Description copied from interface:ITestClassFinder
Return the IClass for a given class- Specified by:
getIClass
in interfaceITestClassFinder
-
putIClass
protected void putIClass(java.lang.Class<?> cls, IClass iClass)
-
findOrCreateIClass
@Deprecated protected IClass findOrCreateIClass(ITestContext context, java.lang.Class<?> cls, XmlClass xmlClass, java.lang.Object instance, XmlTest xmlTest, IAnnotationFinder annotationFinder, ITestObjectFactory objectFactory)
Deprecated.- This method stands deprecated as of TestNG v6.13- Parameters:
cls
-- Returns:
- An IClass for the given class, or null if we have already treated this class.
-
findOrCreateIClass
protected IClass findOrCreateIClass(ITestContext context, java.lang.Class<?> cls, XmlClass xmlClass, java.lang.Object instance, IAnnotationFinder annotationFinder, ITestObjectFactory objectFactory)
-
getExistingClasses
@Deprecated protected java.util.Map getExistingClasses()
Deprecated.
-
classExists
protected boolean classExists(java.lang.Class<?> cls)
-
findTestClasses
public IClass[] findTestClasses()
- Specified by:
findTestClasses
in interfaceITestClassFinder
- Returns:
- An array of all the classes that contain test methods. This method usually returns an array of one class, which is the class on which TestNG is running, except in the following cases. - TestNG: the class contains an @Factory method - JUnit: the class contains a suite() method
-
-