@Parameter is used to signal that a field in a
@ParameterizedClass constitutes a parameter and marks it for
field injection.
@Parameter may also be used as a meta-annotation in order to
create a custom composed annotation that inherits the semantics of
@Parameter.
ParameterizedClass, ArgumentsAccessor, AggregateWith, org.junit.jupiter.params.converter.ArgumentConverter , org.junit.jupiter.params.converter.ConvertWith
| Modifier and Type | Field and Description |
|---|---|
| public static final int | UNSET_INDEX
Constant that indicates that the index of the parameter is unset. |
| Modifier and Type | Method and Description |
|---|---|
| public int | Returns: the index of the parameter in the list of parametersReturns the index of the parameter in the list of parameters. |
| UNSET_INDEX | back to summary |
|---|---|
| public static final int UNSET_INDEX Constant that indicates that the index of the parameter is unset. | |
| value | back to summary |
|---|---|
| public int value() Returns the index of the parameter in the list of parameters. Must be -1 (the default) for aggregators,
that is any field of type May be omitted if there's a single indexed parameter. Otherwise, must be unique among all indexed parameters of the parameterized class and its superclasses.
| |