Object array containing all the given arguments, e.g.Object arrays, e.g.BasePlaceholder to handle DataProvider.format().data to its corresponding arguments using the given parameterTypes and other
provided information.data to its corresponding arguments using the given parameterTypes and other
provided information.Object to a List of Object[] with Classes 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.@BeforeClass methods are already processed, see DataProviderRunner.computeTestMethods()
and DataProviderRunner.invokeBeforeClass().