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
|
(package private) static void |
MethodGroupsHelper.collectMethodsByGroup(ITestNGMethod[] methods,
boolean forTests,
java.util.List<ITestNGMethod> outIncludedMethods,
java.util.List<ITestNGMethod> outExcludedMethods,
RunInfo runInfo,
IAnnotationFinder finder,
boolean unique) |
Collect all the methods that belong to the included groups and exclude all the methods that
belong to an excluded group.
|
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,
boolean create) |
Deprecated.
|
static java.lang.Object |
InstanceCreator.createInstance(java.lang.Class<?> declaringClass,
java.util.Map<java.lang.Class<?>,IClass> classes,
XmlTest xmlTest,
IAnnotationFinder finder,
ITestObjectFactory objectFactory,
boolean create,
java.lang.String errorMsgPrefix) |
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 factory,
boolean create) |
Deprecated.
|
static java.lang.Object |
InstanceCreator.createInstanceUsingObjectFactory(java.lang.Class<?> declaringClass,
java.util.Map<java.lang.Class<?>,IClass> classes,
XmlTest xmlTest,
IAnnotationFinder finder,
IObjectFactory factory,
boolean create,
java.lang.String errorMsgPrefix) |
|
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.
|
private static ITestNGMethod[] |
ConfigurationMethod.createMethods(ITestNGMethod[] methods,
IAnnotationFinder finder,
boolean isBeforeSuite,
boolean isAfterSuite,
boolean isBeforeTest,
boolean isAfterTest,
boolean isBeforeClass,
boolean isAfterClass,
boolean isBeforeMethod,
boolean isAfterMethod,
java.lang.Object instance) |
|
private static java.lang.Object[] |
Parameters.createParameters(ConstructorOrMethod m,
Parameters.MethodParameters params,
IAnnotationFinder finder,
XmlSuite xmlSuite,
java.lang.String atName) |
|
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) |
|
private static java.lang.String[] |
Parameters.extractOptionalValues(IAnnotationFinder finder,
ConstructorOrMethod consMethod) |
|
static TestListenerHelper.ListenerHolder |
TestListenerHelper.findAllListeners(java.lang.Class<?> cls,
IAnnotationFinder finder) |
|
(package private) static java.lang.reflect.Constructor<?> |
ClassHelper.findAnnotatedConstructor(IAnnotationFinder finder,
java.lang.Class<?> declaringClass) |
Find the best constructor given the parameters found on the annotation
|
private static IDataProviderMethod |
Parameters.findDataProvider(java.lang.Object instance,
ITestClass clazz,
IAnnotationFinder finder,
java.lang.String name,
java.lang.Class<?> dataProviderClass,
ITestContext context) |
Find a method that has a @DataProvider(name=name)
|
private static IDataProviderMethod |
Parameters.findDataProvider(java.lang.Object instance,
ITestClass clazz,
ConstructorOrMethod m,
IAnnotationFinder finder,
ITestContext context) |
|
private static IDataProvidable |
Parameters.findDataProviderInfo(ITestClass clazz,
ConstructorOrMethod m,
IAnnotationFinder finder) |
Find the data provider info (data provider name and class) on either @Test(dataProvider),
@Factory(dataProvider) on a method or @Factory(dataProvider) on a constructor.
|
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) |
|
private static java.lang.Class<?>[] |
ExpectedExceptionsHolder.findExpectedClasses(IAnnotationFinder finder,
ITestNGMethod method) |
|
protected IClass |
BaseClassFinder.findOrCreateIClass(ITestContext context,
java.lang.Class<?> cls,
XmlClass xmlClass,
java.lang.Object instance,
IAnnotationFinder annotationFinder,
ITestObjectFactory objectFactory) |
|
private static java.lang.String[] |
FactoryMethod.getAllGroups(java.lang.Class<?> declaringClass,
XmlTest xmlTest,
IAnnotationFinder annotationFinder) |
|
private static java.util.List<java.lang.Object> |
MethodInvocationHelper.getParameters(java.lang.reflect.Method dataProvider,
ITestNGMethod method,
ITestContext testContext,
java.lang.Object fedInstance,
IAnnotationFinder annotationFinder) |
|
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.
|
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,
java.lang.String annotationName) |
If the method has parameters, fill them in.
|
private void |
Configuration.init(IAnnotationFinder finder) |
|
private void |
FactoryMethod.init(java.lang.Object instance,
IAnnotationFinder annotationFinder,
ConstructorOrMethod com) |
|
private static java.lang.Object |
InstanceCreator.instantiateUsingParameterizedConstructor(IAnnotationFinder finder,
java.lang.reflect.Constructor<?> constructor,
XmlTest xmlTest,
IObjectFactory objectFactory) |
|
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) |
|
private static boolean |
TestNGClassFinder.isNotTestNGClass(java.lang.Class<?> c,
IAnnotationFinder annotationFinder) |
|
private static boolean |
TestNGClassFinder.isTestNGClass(java.lang.Class<?> c,
IAnnotationFinder annotationFinder) |
|
void |
Configuration.setAnnotationFinder(IAnnotationFinder finder) |
|
void |
IConfiguration.setAnnotationFinder(IAnnotationFinder finder) |
|
private static boolean |
TestNGMethodFinder.shouldCreateBeforeAfterGroup(java.lang.String[] groups,
IAnnotationFinder finder,
java.lang.Class<?> clazz,
boolean isInheritGroups) |
|