Object
array containing all the given arguments, e.g.Object
arrays, e.g.BasePlaceholder
to handle DataProvider.format()
.arguments
matches the given test methods parameterTypes
and throws an Error
if not.DataProviderRunner.classBlock(RunNotifier)
testable.@
BeforeClass
methods are already processed, see DataProviderRunner.computeTestMethods()
and DataProviderRunner.invokeBeforeClass()
.Object
to a List
of Object
[]
with Class
es correspond
to given parameterTypes
.DataProvider.value()
attribute.Filter
filters test methods or even single dataprovider rows of a test class which is run by
DataProviderRunner
.DataProviderFilter
using the textual Filter.describe()
of supplied Filter
to determine if a test method should run or not.FrameworkMethod
extended with special attributes for using this test with a dataprovider.clazz
.filter
is wrapped by DataProviderFilter
to enable filtering of tests using
a dataprovider.String
representation and separate it by comma (=
,
).testMethod
.String
according to the
given index or range subscript (see DataProvider.format()
.String
by searching all occurrences of the regular expression
supplied in the constructor and replaces them with the retrieved replacement from
BasePlaceholder.getReplacementFor(String)
.BasePlaceholder
such that is contains the default placeholders
again.Iterable
.Enum
class.dataProviderMethod
is a valid dataprovider and adds a Exception
to
errors
if it
is not public,
is not static,
takes parameters, or
does return a convertible type, see DataConverter.canConvert(java.lang.reflect.Type)
This method is package private (= visible) for testing.testMethod
is a valid test method depending on the dataprovider relevant annotation
@
DataProvider
and @
UseDataProvider
.