public class TestNGClassFinder extends BaseClassFinder
Modifier and Type | Field and Description |
---|---|
private IAnnotationFinder |
annotationFinder |
private java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> |
m_dataProviderListeners |
private java.lang.String |
m_factoryCreationFailedMessage |
private java.util.Map<java.lang.Class<?>,java.util.List<java.lang.Object>> |
m_instanceMap |
private ITestContext |
m_testContext |
private ITestObjectFactory |
objectFactory |
private static java.lang.String |
PREFIX |
Constructor and Description |
---|
TestNGClassFinder(ClassInfoMap cim,
java.util.Map<java.lang.Class<?>,java.util.List<java.lang.Object>> instanceMap,
IConfiguration configuration,
ITestContext testContext,
java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> dataProviderListeners) |
Modifier and Type | Method and Description |
---|---|
private <T,S extends T> |
addInstance(java.lang.Class<S> clazz,
T instance) |
private <T> void |
addInstance(IInstanceInfo<T> ii) |
private void |
addInstance(java.lang.Object o) |
private ITestObjectFactory |
createObjectFactory(java.util.Set<java.lang.Class<?>> allClasses) |
private static boolean |
excludeFactory(FactoryMethod fm,
ITestContext ctx) |
java.lang.String |
getFactoryCreationFailedMessage() |
private static boolean |
isNotTestNGClass(java.lang.Class<?> c,
IAnnotationFinder annotationFinder) |
private static boolean |
isTestNGClass(java.lang.Class<?> c,
IAnnotationFinder annotationFinder) |
private void |
processClass(ClassInfoMap cim,
java.util.Map<java.lang.Class<?>,java.util.List<java.lang.Object>> instanceMap,
IConfiguration configuration,
java.lang.Class<?> cls) |
private ClassInfoMap |
processFactory(IClass ic,
ConstructorOrMethod factoryMethod) |
private void |
processMethod(IConfiguration configuration,
IClass ic,
ConstructorOrMethod factoryMethod) |
classExists, findOrCreateIClass, findTestClasses, getExistingClasses, getIClass, putIClass
private static final java.lang.String PREFIX
private final ITestContext m_testContext
private final java.util.Map<java.lang.Class<?>,java.util.List<java.lang.Object>> m_instanceMap
private final java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> m_dataProviderListeners
private final ITestObjectFactory objectFactory
private final IAnnotationFinder annotationFinder
private java.lang.String m_factoryCreationFailedMessage
public TestNGClassFinder(ClassInfoMap cim, java.util.Map<java.lang.Class<?>,java.util.List<java.lang.Object>> instanceMap, IConfiguration configuration, ITestContext testContext, java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> dataProviderListeners)
public java.lang.String getFactoryCreationFailedMessage()
private void processClass(ClassInfoMap cim, java.util.Map<java.lang.Class<?>,java.util.List<java.lang.Object>> instanceMap, IConfiguration configuration, java.lang.Class<?> cls)
private void processMethod(IConfiguration configuration, IClass ic, ConstructorOrMethod factoryMethod)
private static boolean excludeFactory(FactoryMethod fm, ITestContext ctx)
private ClassInfoMap processFactory(IClass ic, ConstructorOrMethod factoryMethod)
private ITestObjectFactory createObjectFactory(java.util.Set<java.lang.Class<?>> allClasses)
private static boolean isNotTestNGClass(java.lang.Class<?> c, IAnnotationFinder annotationFinder)
private static boolean isTestNGClass(java.lang.Class<?> c, IAnnotationFinder annotationFinder)
private <T> void addInstance(IInstanceInfo<T> ii)
private void addInstance(java.lang.Object o)
private <T,S extends T> void addInstance(java.lang.Class<S> clazz, T instance)