| Package | Description |
|---|---|
| org.testng | |
| org.testng.internal | |
| org.testng.internal.annotations | |
| org.testng.junit |
| Modifier and Type | Method | Description |
|---|---|---|
IAnnotationFinder |
ISuite.getAnnotationFinder() |
|
IAnnotationFinder |
SuiteRunner.getAnnotationFinder() |
Returns the annotation finder for the given annotation type.
|
| Constructor | Description |
|---|---|
TestRunner(IConfiguration configuration,
ISuite suite,
XmlTest test,
java.lang.String outputDirectory,
IAnnotationFinder finder,
boolean skipFailedInvocationCounts,
java.util.Collection<IInvokedMethodListener> invokedMethodListeners,
java.util.List<IClassListener> classListeners,
java.util.Comparator<ITestNGMethod> comparator,
java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> dataProviderListeners) |
| Modifier and Type | Field | Description |
|---|---|---|
protected IAnnotationFinder |
ExpectedExceptionsHolder.finder |
|
protected IAnnotationFinder |
BaseTestMethod.m_annotationFinder |
| Modifier and Type | Method | Description |
|---|---|---|
protected IAnnotationFinder |
BaseTestMethod.getAnnotationFinder() |
|
IAnnotationFinder |
Configuration.getAnnotationFinder() |
|
IAnnotationFinder |
IConfiguration.getAnnotationFinder() |
|
IAnnotationFinder |
AbstractParallelWorker.Arguments.getFinder() |
| Modifier and Type | Method | Description |
|---|---|---|
static ITestNGMethod[] |
MethodHelper.collectAndOrderMethods(java.util.List<ITestNGMethod> methods,
boolean forTests,
RunInfo runInfo,
IAnnotationFinder finder,
boolean unique,
java.util.List<ITestNGMethod> outExcludedMethods,
java.util.Comparator<ITestNGMethod> comparator) |
Collects and orders test or configuration methods
|
static ITestNGMethod[] |
ConfigurationMethod.createAfterConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
|
static ITestNGMethod[] |
ConfigurationMethod.createBeforeConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
|
static ITestNGMethod[] |
ConfigurationMethod.createClassConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
|
static java.lang.Object[] |
Parameters.createConfigurationParameters(java.lang.reflect.Method m,
java.util.Map<java.lang.String,java.lang.String> params,
java.lang.Object[] parameterValues,
ITestNGMethod currentTestMethod,
IAnnotationFinder finder,
XmlSuite xmlSuite,
ITestContext ctx,
ITestResult testResult) |
Creates the parameters needed for the specified @Configuration
Method. |
static java.lang.Object |
ClassHelper.createInstance(java.lang.Class<?> declaringClass,
java.util.Map<java.lang.Class<?>,IClass> classes,
XmlTest xmlTest,
IAnnotationFinder finder,
ITestObjectFactory objectFactory) |
Create an instance for the given class.
|
static java.lang.Object |
ClassHelper.createInstance1(java.lang.Class<?> declaringClass,
java.util.Map<java.lang.Class<?>,IClass> classes,
XmlTest xmlTest,
IAnnotationFinder finder,
IObjectFactory objectFactory) |
|
static java.lang.Object[] |
Parameters.createInstantiationParameters(java.lang.reflect.Constructor ctor,
java.lang.String methodAnnotation,
IAnnotationFinder finder,
java.lang.String[] parameterNames,
java.util.Map<java.lang.String,java.lang.String> params,
XmlSuite xmlSuite) |
Creates the parameters needed for constructing a test class instance.
|
static ITestNGMethod[] |
ConfigurationMethod.createSuiteConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
|
static ITestNGMethod[] |
ConfigurationMethod.createTestConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
|
static ITestNGMethod[] |
ConfigurationMethod.createTestMethodConfigurationMethods(ITestNGMethod[] methods,
IAnnotationFinder annotationFinder,
boolean isBefore,
java.lang.Object instance) |
|
static java.lang.String[] |
Utils.dependentGroupsForThisMethodForConfiguration(java.lang.reflect.Method m,
IAnnotationFinder finder) |
Deprecated.
Unused
|
static java.lang.String[] |
Utils.dependentGroupsForThisMethodForTest(java.lang.reflect.Method m,
IAnnotationFinder finder) |
Deprecated.
Unused
|
static TestListenerHelper.ListenerHolder |
TestListenerHelper.findAllListeners(java.lang.Class<?> cls,
IAnnotationFinder finder) |
|
static java.util.List<ConstructorOrMethod> |
ClassHelper.findDeclaredFactoryMethods(java.lang.Class<?> cls,
IAnnotationFinder finder) |
For the given class, returns the method annotated with @Factory or null
if none is found.
|
AbstractParallelWorker.Arguments.Builder |
AbstractParallelWorker.Arguments.Builder.finder(IAnnotationFinder finder) |
|
protected IClass |
BaseClassFinder.findOrCreateIClass(ITestContext context,
java.lang.Class<?> cls,
XmlClass xmlClass,
java.lang.Object instance,
IAnnotationFinder annotationFinder,
ITestObjectFactory objectFactory) |
|
protected IClass |
BaseClassFinder.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
|
static java.lang.String[] |
Utils.groupsForThisMethodForConfiguration(java.lang.reflect.Method m,
IAnnotationFinder finder) |
Deprecated.
Unused
|
static java.lang.String[] |
Utils.groupsForThisMethodForTest(java.lang.reflect.Method m,
IAnnotationFinder finder) |
Deprecated.
Unused
|
static ParameterHolder |
Parameters.handleParameters(ITestNGMethod testMethod,
java.util.Map<java.lang.String,java.lang.String> allParameterNames,
java.lang.Object instance,
Parameters.MethodParameters methodParams,
XmlSuite xmlSuite,
IAnnotationFinder annotationFinder,
java.lang.Object fedInstance) |
If the method has parameters, fill them in.
|
static ParameterHolder |
Parameters.handleParameters(ITestNGMethod testMethod,
java.util.Map<java.lang.String,java.lang.String> allParameterNames,
java.lang.Object instance,
Parameters.MethodParameters methodParams,
XmlSuite xmlSuite,
IAnnotationFinder annotationFinder,
java.lang.Object fedInstance,
java.util.Collection<IDataProviderListener> dataProviderListeners) |
If the method has parameters, fill them in.
|
protected static java.util.Iterator<java.lang.Object[]> |
MethodInvocationHelper.invokeDataProvider(java.lang.Object instance,
java.lang.reflect.Method dataProvider,
ITestNGMethod method,
ITestContext testContext,
java.lang.Object fedInstance,
IAnnotationFinder annotationFinder) |
|
protected static boolean |
MethodHelper.isEnabled(java.lang.Class<?> objectClass,
IAnnotationFinder finder) |
|
protected static boolean |
MethodHelper.isEnabled(java.lang.reflect.Method m,
IAnnotationFinder finder) |
|
void |
Configuration.setAnnotationFinder(IAnnotationFinder finder) |
|
void |
IConfiguration.setAnnotationFinder(IAnnotationFinder finder) |
| Constructor | Description |
|---|---|
BaseTestMethod(java.lang.String methodName,
java.lang.reflect.Method method,
IAnnotationFinder annotationFinder,
java.lang.Object instance) |
Constructs a
BaseTestMethod TODO cquezel JavaDoc. |
BaseTestMethod(java.lang.String methodName,
ConstructorOrMethod com,
IAnnotationFinder annotationFinder,
java.lang.Object instance) |
|
ClassImpl(ITestContext context,
java.lang.Class<?> cls,
XmlClass xmlClass,
java.lang.Object instance,
java.util.Map<java.lang.Class<?>,IClass> classes,
IAnnotationFinder annotationFinder,
ITestObjectFactory objectFactory) |
|
ClassImpl(ITestContext context,
java.lang.Class<?> cls,
XmlClass xmlClass,
java.lang.Object instance,
java.util.Map<java.lang.Class<?>,IClass> classes,
XmlTest xmlTest,
IAnnotationFinder annotationFinder,
ITestObjectFactory objectFactory) |
Deprecated.
- This constructor is un-used within TestNG and hence stands deprecated as of TestNG v6.13
|
Configuration(IAnnotationFinder finder) |
|
ConfigurationMethod(java.lang.reflect.Method method,
IAnnotationFinder annotationFinder,
boolean isBeforeSuite,
boolean isAfterSuite,
boolean isBeforeTest,
boolean isAfterTest,
boolean isBeforeClass,
boolean isAfterClass,
boolean isBeforeMethod,
boolean isAfterMethod,
java.lang.String[] beforeGroups,
java.lang.String[] afterGroups,
java.lang.Object instance) |
Deprecated.
use #ConfigurationMethod(ConstructorOrMethod,...) instead.
|
ConfigurationMethod(ConstructorOrMethod com,
IAnnotationFinder annotationFinder,
boolean isBeforeSuite,
boolean isAfterSuite,
boolean isBeforeTest,
boolean isAfterTest,
boolean isBeforeClass,
boolean isAfterClass,
boolean isBeforeMethod,
boolean isAfterMethod,
java.lang.String[] beforeGroups,
java.lang.String[] afterGroups,
java.lang.Object instance) |
|
ExpectedExceptionsHolder(IAnnotationFinder finder,
ITestNGMethod method,
IExpectedExceptionsHolder holder) |
|
FactoryMethod(ConstructorOrMethod com,
java.lang.Object instance,
XmlTest xmlTest,
IAnnotationFinder annotationFinder,
ITestContext testContext,
ITestObjectFactory objectFactory) |
Deprecated.
- This constructor is un-used within TestNG and hence stands deprecated as of TestNG v6.13
|
FactoryMethod(ConstructorOrMethod com,
java.lang.Object instance,
XmlTest xmlTest,
IAnnotationFinder annotationFinder,
ITestContext testContext,
ITestObjectFactory objectFactory,
java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> dataProviderListeners) |
Deprecated.
- This constructor is un-used within TestNG and hence stands deprecated as of TestNG v6.13
|
RegexpExpectedExceptionsHolder(IAnnotationFinder finder,
ITestNGMethod method) |
|
TestNGMethod(java.lang.reflect.Method method,
IAnnotationFinder finder,
XmlTest xmlTest,
java.lang.Object instance) |
Constructs a
TestNGMethod |
TestNGMethodFinder(RunInfo runInfo,
IAnnotationFinder annotationFinder) |
|
TestNGMethodFinder(RunInfo runInfo,
IAnnotationFinder annotationFinder,
java.util.Comparator<ITestNGMethod> comparator) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
JDK15AnnotationFinder |
This class implements IAnnotationFinder with JDK5 annotations
Created on Dec 20, 2005
|
| Modifier and Type | Method | Description |
|---|---|---|
static IConfigurationAnnotation |
AnnotationHelper.findConfiguration(IAnnotationFinder finder,
java.lang.reflect.Constructor ctor) |
|
static IConfigurationAnnotation |
AnnotationHelper.findConfiguration(IAnnotationFinder finder,
java.lang.reflect.Method m) |
|
static IConfigurationAnnotation |
AnnotationHelper.findConfiguration(IAnnotationFinder finder,
ConstructorOrMethod m) |
|
static IFactoryAnnotation |
AnnotationHelper.findFactory(IAnnotationFinder finder,
java.lang.reflect.Constructor c) |
|
static IFactoryAnnotation |
AnnotationHelper.findFactory(IAnnotationFinder finder,
java.lang.reflect.Method m) |
|
static ITestNGMethod[] |
AnnotationHelper.findMethodsWithAnnotation(java.lang.Class<?> rootClass,
java.lang.Class<? extends IAnnotation> annotationClass,
IAnnotationFinder annotationFinder,
XmlTest xmlTest) |
Delegation method for creating the list of
ITestMethods to be
analysed. |
static ITestAnnotation |
AnnotationHelper.findTest(IAnnotationFinder finder,
java.lang.Class<?> cls) |
|
static ITestAnnotation |
AnnotationHelper.findTest(IAnnotationFinder finder,
java.lang.reflect.Constructor ctor) |
|
static ITestAnnotation |
AnnotationHelper.findTest(IAnnotationFinder finder,
java.lang.reflect.Method m) |
|
static ITestAnnotation |
AnnotationHelper.findTest(IAnnotationFinder finder,
ITestNGMethod m) |
| Constructor | Description |
|---|---|
JUnitMethodFinder(java.lang.String testName,
IAnnotationFinder finder) |