Top Inners Fields Constructors Methods
org.testng.internal.invokers

pack-priv Class ParameterHandler

extends Object
Class Inheritance
Static Imports
org.testng.internal.Parameters.MethodParameters

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
ParameterHandler.ParameterBag

This class holds a ParameterHolder or in case of an error, a non-null TestResult containing the cause

Field Summary

Modifier and TypeField and Description
private final IAnnotationFinder
private final DataProviderHolder
private final ITestObjectFactory
private int

Constructor Summary

AccessConstructor and Description
pack-priv
ParameterHandler(ITestObjectFactory objectFactory, IAnnotationFinder finder, DataProviderHolder holder, int verbose)

Method Summary

Modifier and TypeMethod and Description
pack-priv ParameterHandler.ParameterBag
createParameters(ITestNGMethod testMethod, Map<String, String> parameters, Map<String, String> allParameterNames, ITestContext testContext)

pack-priv ParameterHandler.ParameterBag
createParameters(ITestNGMethod testMethod, Map<String, String> parameters, Map<String, String> allParameterNames, ITestContext testContext, Object fedInstance)

private ParameterHandler.ParameterBag
handleParameters(ITestNGMethod testMethod, Object instance, Map<String, String> allParameterNames, Map<String, String> parameters, ITestContext testContext, Object fedInstance)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

finderback to summary
private final IAnnotationFinder finder
holderback to summary
private final DataProviderHolder holder
objectFactoryback to summary
private final ITestObjectFactory objectFactory
verboseback to summary
private int verbose

Constructor Detail

ParameterHandlerback to summary
pack-priv ParameterHandler(ITestObjectFactory objectFactory, IAnnotationFinder finder, DataProviderHolder holder, int verbose)

Method Detail

createParametersback to summary
pack-priv ParameterHandler.ParameterBag createParameters(ITestNGMethod testMethod, Map<String, String> parameters, Map<String, String> allParameterNames, ITestContext testContext)
createParametersback to summary
pack-priv ParameterHandler.ParameterBag createParameters(ITestNGMethod testMethod, Map<String, String> parameters, Map<String, String> allParameterNames, ITestContext testContext, Object fedInstance)
handleParametersback to summary
private ParameterHandler.ParameterBag handleParameters(ITestNGMethod testMethod, Object instance, Map<String, String> allParameterNames, Map<String, String> parameters, ITestContext testContext, Object fedInstance)
org.testng.internal.invokers back to summary

pack-priv Class ParameterHandler.ParameterBag

extends Object
Class Inheritance

This class holds a ParameterHolder or in case of an error, a non-null TestResult containing the cause

Field Summary

Modifier and TypeField and Description
pack-priv boolean
pack-priv final ITestResult
pack-priv final ParameterHolder

Constructor Summary

AccessConstructor and Description
pack-priv
ParameterBag(ParameterHolder parameterHolder)

pack-priv
ParameterBag(ITestResult errorResult, boolean bubbleUpFailures)

Method Summary

Modifier and TypeMethod and Description
pack-priv boolean
pack-priv boolean
pack-priv boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bubbleUpFailuresback to summary
pack-priv boolean bubbleUpFailures
errorResultback to summary
pack-priv final ITestResult errorResult
parameterHolderback to summary
pack-priv final ParameterHolder parameterHolder

Constructor Detail

ParameterBagback to summary
pack-priv ParameterBag(ParameterHolder parameterHolder)
ParameterBagback to summary
pack-priv ParameterBag(ITestResult errorResult, boolean bubbleUpFailures)

Method Detail

hasErrorsback to summary
pack-priv boolean hasErrors()
isBubbleUpFailuresback to summary
pack-priv boolean isBubbleUpFailures()
runInParallelback to summary
pack-priv boolean runInParallel()