@Documented
@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface UseDataProvider
resolver()
is used to find a proper dataprovider.Modifier and Type | Fields and Description |
---|---|
static java.lang.String |
DEFAULT_VALUE
This is the default value for
value() . |
Modifier and Type | Optional Element and Description |
---|---|
java.lang.Class<?>[] |
location
One or multiple locations where the
DataProviderMethodResolver can look out for a proper dataprovider method. |
java.lang.Class<? extends DataProviderMethodResolver>[] |
resolver
The resolvers used to derive the dataprovider method from.
|
UseDataProvider.ResolveStrategy |
resolveStrategy |
java.lang.String |
value
A value to derive the dataprovider method from.
|
public abstract java.lang.String value
resolver()
. Defaults to
DEFAULT_VALUE
.public abstract java.lang.Class<?>[] location
DataProviderMethodResolver
can look out for a proper dataprovider method. It depends on
the provided resolver()
how this is used.Class
es which could be used to derive the dataprovider methodpublic abstract java.lang.Class<? extends DataProviderMethodResolver>[] resolver
null
) or no more resolvers are available.public abstract UseDataProvider.ResolveStrategy resolveStrategy
UseDataProvider.ResolveStrategy