Package org.junitpioneer.jupiter.params
package org.junitpioneer.jupiter.params
Several extensions for working with
ParameterizedTest
s.
Disable @ParameterizedTest
executions based on conditions.
Check out the following types for details:
Argument providers for a range of numbers.Check out the following types for details on providing values for parameterized tests:
-
Annotation TypesClassDescriptionContaining annotation of repeatable
ByteRangeSource
.@DisableIfAllArguments
is a JUnit Jupiter extension that selectively disables aParameterizedTest
execution if all arguments (as defined byObject.toString()
) satisfy the specified condition.@DisableIfAnyArgument
is a JUnit Jupiter extension that selectively disables aParameterizedTest
execution if at least one argument (as defined byObject.toString()
) satisfies the specified condition.@DisableIfArgument
is a JUnit Jupiter extension that selectively disables aParameterizedTest
execution if the specified argument (as defined byObject.toString()
) satisfies the specified condition.Containing annotation of repeatableDisableIfArgument
.@DisableIfDisplayName
is a JUnit Jupiter extension that can be used to selectively disable aParameterizedTest
execution based on theirdisplay name
.Containing annotation of repeatableDoubleRangeSource
.Containing annotation of repeatableFloatRangeSource
.Containing annotation of repeatableIntRangeSource
.Containing annotation of repeatableLongRangeSource
.A meta-annotation that dictates whichRange
an annotation supplies the range for.