A B C D E F G H I J K L M N O P R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractEntryBasedExtension<K,V,C extends java.lang.annotation.Annotation,S extends java.lang.annotation.Annotation,R extends java.lang.annotation.Annotation> - Class in org.junitpioneer.jupiter
-
An abstract base class for entry-based extensions, where entries (key-value pairs) can be cleared, set, or restored.
- AbstractEntryBasedExtension() - Constructor for class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- AbstractEntryBasedExtension.EntriesBackup - Class in org.junitpioneer.jupiter
- AbstractJsonArgumentsProvider<A extends java.lang.annotation.Annotation> - Class in org.junitpioneer.jupiter.json
-
Provides arguments from JSON files specified with
JsonFileSource. - AbstractJsonArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
- AbstractJsonSourceBasedArgumentsProvider<A extends java.lang.annotation.Annotation> - Class in org.junitpioneer.jupiter.json
- AbstractJsonSourceBasedArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.json.AbstractJsonSourceBasedArgumentsProvider
- AbstractJsonSourceBasedArgumentsProvider.Source - Interface in org.junitpioneer.jupiter.json
- accept(List<AbstractJsonSourceBasedArgumentsProvider.Source>, String) - Method in class org.junitpioneer.jupiter.json.AbstractJsonSourceBasedArgumentsProvider
- accept(CartesianTest.MethodFactory) - Method in class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
- accept(CartesianTest.Values) - Method in class org.junitpioneer.jupiter.cartesian.CartesianValueArgumentsProvider
- accept(NumberToByteArrayConversion) - Method in class org.junitpioneer.jupiter.converter.NumberToByteArrayArgumentConverter
- accept(JsonClasspathSource) - Method in class org.junitpioneer.jupiter.json.JsonClasspathSourceArgumentsProvider
- accept(JsonFileSource) - Method in class org.junitpioneer.jupiter.json.JsonFileSourceArgumentsProvider
- accept(JsonSource) - Method in class org.junitpioneer.jupiter.json.JsonInlineArgumentsProvider
- active - Variable in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
-
This listener will be active as soon as Pioneer is on the class/module path, regardless of whether
@Issueis actually used. - add(Collection<?>) - Method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
- addButThrowIfDuplicate(Set<T>, T) - Static method in class org.junitpioneer.internal.PioneerUtils
- afterAll(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- afterEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- afterEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.DefaultLocaleExtension
- afterEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.DefaultTimeZoneExtension
- afterEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.StdIoExtension
- afterTestExecution(ExtensionContext) - Method in class org.junitpioneer.jupiter.StopwatchExtension
- afterTestExecution(ExtensionContext) - Method in class org.junitpioneer.vintage.ExpectedExceptionExtension
- Aggregate - Annotation Type in org.junitpioneer.jupiter.params
-
@Aggregateis a parameter annotation, used for simple argument aggregation. - aggregateArguments(ArgumentsAccessor, ParameterContext) - Method in class org.junitpioneer.jupiter.params.SimpleAggregator
- ALWAYS - org.junitpioneer.jupiter.ReportEntry.PublishCondition
-
Publish report entry after test run, regardless of its outcome (this is the default value)
- annotatedTimeout(ExtensionContext) - Method in class org.junitpioneer.vintage.TimeoutExtension
- applyForAllContexts(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- ArgumentChecker(List<Object>, boolean) - Constructor for class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
- arguments - Variable in class org.junitpioneer.jupiter.cartesian.ArgumentSets
- arguments - Variable in class org.junitpioneer.jupiter.cartesian.CartesianValueArgumentsProvider
- arguments - Variable in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
- arguments() - Method in annotation type org.junitpioneer.jupiter.resource.New
-
An array of string arguments to pass to the resource factory.
- ARGUMENTS_PLACEHOLDER - Static variable in class org.junitpioneer.internal.TestNameFormatter
- ARGUMENTS_PLACEHOLDER - Static variable in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest
-
Placeholder for the complete, comma-separated arguments list of the current invocation of a
@CartesianTestmethod:{arguments} - ArgumentSets - Class in org.junitpioneer.jupiter.cartesian
-
Class for defining sets to a
CartesianTestexecution with arguments for each parameter in the order in which they appear in the test method. - ArgumentSets() - Constructor for class org.junitpioneer.jupiter.cartesian.ArgumentSets
- ArgumentSets(Collection<?>) - Constructor for class org.junitpioneer.jupiter.cartesian.ArgumentSets
- argumentsForFirstParameter(Collection<T>) - Static method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
-
Creates a single set of distinct objects (according to their
equals) for the first parameter of aCartesianTestfrom the elements of the passedCollection. - argumentsForFirstParameter(Stream<T>) - Static method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
-
Creates a single set of distinct objects (according to their
equals) for the first parameter of aCartesianTestfrom the elements of the passedStream. - argumentsForFirstParameter(T...) - Static method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
-
Creates a single set of distinct objects (according to their
equals) for the first parameter of aCartesianTestfrom the elements of the passed objects. - argumentsForNextParameter(Collection<T>) - Method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
-
Creates a single set of distinct objects (according to their
equals) for the next parameter of aCartesianTestfrom the elements of the passedCollection. - argumentsForNextParameter(Stream<T>) - Method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
-
Creates a single set of distinct objects (according to their
equals) for the next parameter of aCartesianTestfrom the elements of the passedStream. - argumentsForNextParameter(T...) - Method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
-
Creates a single set of distinct objects (according to their
equals) for the next parameter of aCartesianTestfrom the elements of the passed objects. - argumentsSource - Variable in class org.junitpioneer.jupiter.params.RangeSourceArgumentsProvider
- asStream(Range<N>) - Method in class org.junitpioneer.jupiter.params.RangeSourceArgumentsProvider
- available() - Method in class org.junitpioneer.jupiter.StdIn
- availableBytes - Variable in class org.junitpioneer.jupiter.StdIn
-
Keeps track of number of bytes that are still available to
read().
B
- beforeAll(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- beforeEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- beforeEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.DefaultLocaleExtension
- beforeEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.DefaultTimeZoneExtension
- beforeEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.IssueExtension
- beforeEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
- beforeEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.StdIoExtension
- beforeTestExecution(ExtensionContext) - Method in class org.junitpioneer.jupiter.StopwatchExtension
- BIG_ENDIAN - org.junitpioneer.jupiter.converter.NumberToByteArrayConversion.ByteOrder
-
Constant denoting big-endian byte order.
- booleans() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
-
The
booleanvalues to use as sources of arguments; must not be empty. - build() - Method in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
- ByteOrder() - Constructor for enum org.junitpioneer.jupiter.converter.NumberToByteArrayConversion.ByteOrder
- ByteRange - Class in org.junitpioneer.jupiter.params
- ByteRange(ByteRangeSource) - Constructor for class org.junitpioneer.jupiter.params.ByteRange
- ByteRangeSource - Annotation Type in org.junitpioneer.jupiter.params
-
@ByteRangeSourceis anArgumentsSourcethat provides access to a range ofbytevalues. - ByteRangeSource.ByteRangeSources - Annotation Type in org.junitpioneer.jupiter.params
-
Containing annotation of repeatable
ByteRangeSource. - bytes() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
-
The
bytevalues to use as sources of arguments; must not be empty.
C
- calculateElapsedTime(ExtensionContext) - Method in class org.junitpioneer.jupiter.StopwatchExtension
- capturedLines() - Method in class org.junitpioneer.jupiter.StdIn
- capturedLines() - Method in class org.junitpioneer.jupiter.StdOutputStream
-
The
StdOutputStream.capturedString(), divided on the line separator. - capturedString() - Method in class org.junitpioneer.jupiter.StdIn
- capturedString() - Method in class org.junitpioneer.jupiter.StdOutputStream
- CartesianArgumentsProvider - Interface in org.junitpioneer.jupiter.cartesian
-
This is a marker interface.
- CartesianArgumentsSource - Annotation Type in org.junitpioneer.jupiter.cartesian
-
@CartesianArgumentsSourceis an annotation that is used to register cartesian argument providers for the annotated test parameter in case ofCartesianParameterArgumentsProvideror for all the test parameters in case ofCartesianMethodArgumentsProvider. - CartesianEnumArgumentsProvider<E extends java.lang.Enum<E>> - Class in org.junitpioneer.jupiter.cartesian
-
This is basically an enhanced copy of Jupiter's
EnumArgumentsProvider, except it does NOT support@ParameterizedTestand implementsCartesianParameterArgumentsProviderfor use with@CartesianTest. - CartesianEnumArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.cartesian.CartesianEnumArgumentsProvider
- CartesianEnumArgumentsProvider.NullEnum - Enum in org.junitpioneer.jupiter.cartesian
- CartesianFactoryArgumentsProvider - Class in org.junitpioneer.jupiter.cartesian
- CartesianFactoryArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
- CartesianMethodArgumentsProvider - Interface in org.junitpioneer.jupiter.cartesian
-
Provides arguments for all parameters of a
CartesianTestmethod. - CartesianParameterArgumentsProvider<T> - Interface in org.junitpioneer.jupiter.cartesian
-
Provides arguments for a single parameter of a
CartesianTestmethod. - cartesianProduct(List<List<?>>) - Static method in class org.junitpioneer.internal.PioneerUtils
- CartesianProductResolver - Class in org.junitpioneer.jupiter.cartesian
- CartesianProductResolver(List<?>) - Constructor for class org.junitpioneer.jupiter.cartesian.CartesianProductResolver
- CartesianTest - Annotation Type in org.junitpioneer.jupiter.cartesian
-
@CartesianTestis a JUnit Jupiter extension that marks a test to be executed with all possible input combinations. - CartesianTest.Enum - Annotation Type in org.junitpioneer.jupiter.cartesian
-
Parameter annotation to be used with
CartesianTestfor providing enum values. - CartesianTest.Enum.Mode - Enum in org.junitpioneer.jupiter.cartesian
-
Enumeration of modes for selecting enum constants by name.
- CartesianTest.Enum.Mode.Validator - Interface in org.junitpioneer.jupiter.cartesian
- CartesianTest.MethodFactory - Annotation Type in org.junitpioneer.jupiter.cartesian
-
Points to a method to provide parameter values for a
CartesianTest. - CartesianTest.Values - Annotation Type in org.junitpioneer.jupiter.cartesian
-
Parameter annotation to be used with
CartesianTestfor providing simple values. - CartesianTestExtension - Class in org.junitpioneer.jupiter.cartesian
- CartesianTestExtension() - Constructor for class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
- CartesianTestInvocationContext - Class in org.junitpioneer.jupiter.cartesian
- CartesianTestInvocationContext(List<?>, TestNameFormatter) - Constructor for class org.junitpioneer.jupiter.cartesian.CartesianTestInvocationContext
- CartesianValueArgumentsProvider - Class in org.junitpioneer.jupiter.cartesian
-
This is a slightly modified copy of Jupiter's
ValueArgumentsProvider, except it does NOT support@ParameterizedTestand implementsCartesianArgumentsProviderfor use with@CartesianTest. - CartesianValueArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.cartesian.CartesianValueArgumentsProvider
- chars() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
-
The
charvalues to use as sources of arguments; must not be empty. - check(Object) - Static method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
- checkAll(List<Object>) - Static method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
- checkAny - Variable in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
- checkAny(List<Object>) - Static method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
- checkRequiredAnnotations(Method) - Static method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
- checkType(Object, Class<T>) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- classes() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
-
The
Classvalues to use as sources of arguments; must not be empty. - classpathResource(String) - Static method in class org.junitpioneer.jupiter.json.JsonClasspathSourceArgumentsProvider
- clear(String) - Static method in class org.junitpioneer.jupiter.EnvironmentVariableUtils
-
Clear an environment variable.
- clearAndSetEntries(ExtensionContext, ExtensionContext, boolean) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- clearEntries(Collection<K>) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- clearEntry(String) - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
- clearEntry(String) - Method in class org.junitpioneer.jupiter.SystemPropertyExtension
- clearEntry(K) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
-
Removes the entry indicated by the specified key.
- ClearEnvironmentVariable - Annotation Type in org.junitpioneer.jupiter
-
@ClearEnvironmentVariableis a JUnit Jupiter extension to clear the value of an environment variable for a test execution. - ClearEnvironmentVariable.ClearEnvironmentVariables - Annotation Type in org.junitpioneer.jupiter
-
Containing annotation of repeatable
@ClearEnvironmentVariable. - clearKeyMapper() - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- clearKeyMapper() - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
- clearKeyMapper() - Method in class org.junitpioneer.jupiter.SystemPropertyExtension
- ClearSystemProperty - Annotation Type in org.junitpioneer.jupiter
-
@ClearSystemPropertyis a JUnit Jupiter extension to clear the value of a system property for a test execution. - ClearSystemProperty.ClearSystemProperties - Annotation Type in org.junitpioneer.jupiter
-
Containing annotation of repeatable
@ClearSystemProperty. - clock - Variable in class org.junitpioneer.jupiter.StopwatchExtension
- close() - Method in interface org.junitpioneer.jupiter.resource.Resource
-
Closes the resource.
- close() - Method in interface org.junitpioneer.jupiter.resource.ResourceFactory
-
Closes the resource factory.
- close() - Method in class org.junitpioneer.jupiter.resource.TemporaryDirectory.TemporaryDirectoryResource
- closed - Variable in class org.junitpioneer.jupiter.params.Range
- closed() - Method in annotation type org.junitpioneer.jupiter.params.ByteRangeSource
-
Whether the range is closed (inclusive of the
ByteRangeSource.to()) or not. - closed() - Method in annotation type org.junitpioneer.jupiter.params.DoubleRangeSource
-
Whether the range is closed (inclusive of the
DoubleRangeSource.to()) or not. - closed() - Method in annotation type org.junitpioneer.jupiter.params.FloatRangeSource
-
Whether the range is closed (inclusive of the
FloatRangeSource.to()) or not. - closed() - Method in annotation type org.junitpioneer.jupiter.params.IntRangeSource
-
Whether the range is closed (inclusive of the
IntRangeSource.to()) or not. - closed() - Method in annotation type org.junitpioneer.jupiter.params.LongRangeSource
-
Whether the range is closed (inclusive of the
LongRangeSource.to()) or not. - closed() - Method in annotation type org.junitpioneer.jupiter.params.ShortRangeSource
-
Whether the range is closed (inclusive of the
ShortRangeSource.to()) or not. - collectArgumentSources(Parameter) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
- COMPLETE_KEY - Static variable in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
-
Key to indicate storage is for a complete backup object.
- computeSets(ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
- CONFIG_PARAM - Static variable in class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
- Configuration(ExtensionContext, Set<Class<? extends Throwable>>, boolean) - Constructor for class org.junitpioneer.jupiter.DisableIfTestFailsExtension.Configuration
- contains() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfAllArguments
-
Disable test cases if all arguments (converted to String with
Object.toString()) contain any of the specified strings (according toString.contains(CharSequence)). - contains() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfAnyArgument
-
Disable test cases if any argument (converted to String with
Object.toString()) contains any of the specified strings (according toString.contains(CharSequence)). - contains() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfArgument
-
Disable test cases whose argument (converted to String with
Object.toString()) contains any of the specified strings (according toString.contains(CharSequence)). - contains() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfDisplayName
-
Disable test cases whose display name contain the specified strings (according to
String.contains(CharSequence)). - contains(String[]) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
- containsAll(Predicate<Object>) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
- containsAny(Predicate<Object>) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
- context - Variable in class org.junitpioneer.jupiter.DisableIfTestFailsExtension.Configuration
- context() - Method in class org.junitpioneer.jupiter.DisableIfTestFailsExtension.Configuration
- convert(Number) - Method in class org.junitpioneer.jupiter.converter.NumberToByteArrayArgumentConverter
- country() - Method in annotation type org.junitpioneer.jupiter.DefaultLocale
-
An ISO 3166 alpha-2 country code or a UN M.49 numeric-3 area code.
- create() - Static method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
-
Creates a new
ArgumentSetswithout arguments for any parameters. - create(List<String>) - Method in interface org.junitpioneer.jupiter.resource.ResourceFactory
-
Returns a new resource.
- create(List<String>) - Method in class org.junitpioneer.jupiter.resource.TemporaryDirectory
- createArgumentForCartesianProvider(Parameter, Node) - Static method in class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
- createArguments(Method, Node) - Static method in class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
- createArgumentsForMethod(Method, Node) - Static method in class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
- createConfigurationFor(ExtensionContext, List<DisableIfTestFails>) - Static method in class org.junitpioneer.jupiter.DisableIfTestFailsExtension
- createEffectiveClone(Properties) - Static method in class org.junitpioneer.jupiter.SystemPropertyExtension
-
A clone of the String values of the passed
Properties, including defaults. - createErr() - Method in class org.junitpioneer.jupiter.StdIoExtension
- createFor(Method, ExtensionContext) - Static method in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- createFromLanguageTag(DefaultLocale) - Static method in class org.junitpioneer.jupiter.DefaultLocaleExtension
- createFromParts(DefaultLocale) - Static method in class org.junitpioneer.jupiter.DefaultLocaleExtension
- createIssueTestSuites() - Method in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
- createLocale(String) - Static method in class org.junitpioneer.internal.PioneerUtils
- createLocale(String, String) - Static method in class org.junitpioneer.internal.PioneerUtils
- createLocale(String, String, String) - Static method in class org.junitpioneer.internal.PioneerUtils
- createLocale(DefaultLocale) - Static method in class org.junitpioneer.jupiter.DefaultLocaleExtension
- createNameFormatter(ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
- createOut() - Method in class org.junitpioneer.jupiter.StdIoExtension
- createSwapStoreStdIn(ExtensionContext, String[]) - Method in class org.junitpioneer.jupiter.StdIoExtension
- createTimeZone(String) - Static method in class org.junitpioneer.jupiter.DefaultTimeZoneExtension
- current - Variable in class org.junitpioneer.jupiter.params.Range
D
- data() - Method in annotation type org.junitpioneer.jupiter.json.JsonClasspathSource
-
The name of the element from which the data should be extracted from.
- data() - Method in annotation type org.junitpioneer.jupiter.json.JsonFileSource
-
The name of the element from which the data should be extracted from.
- dataLocation - Variable in class org.junitpioneer.jupiter.json.AbstractJsonSourceBasedArgumentsProvider
- date() - Method in annotation type org.junitpioneer.jupiter.DisabledUntil
-
The date until which this annotated test class or test method should be disabled as an ISO 8601 string in the format yyyy-MM-dd, e.g.
- date() - Method in annotation type org.junitpioneer.jupiter.FailAt
-
The date from which this annotated test class or test method should fail as an ISO 8601 string in the format yyyy-MM-dd, e.g.
- DefaultLocale - Annotation Type in org.junitpioneer.jupiter
-
@DefaultLocaleis a JUnit Jupiter extension to change the value returned byLocale.getDefault()for a test execution. - DefaultLocaleExtension - Class in org.junitpioneer.jupiter
- DefaultLocaleExtension() - Constructor for class org.junitpioneer.jupiter.DefaultLocaleExtension
- DefaultObjectMapperProvider - Class in org.junitpioneer.jupiter.json
- DefaultObjectMapperProvider() - Constructor for class org.junitpioneer.jupiter.json.DefaultObjectMapperProvider
- DefaultTimeZone - Annotation Type in org.junitpioneer.jupiter
-
@DefaultTimeZoneis a JUnit Jupiter extension to change the value returned byTimeZone.getDefault()for a test execution. - DefaultTimeZoneExtension - Class in org.junitpioneer.jupiter
- DefaultTimeZoneExtension() - Constructor for class org.junitpioneer.jupiter.DefaultTimeZoneExtension
- deleteRecursively(Path) - Static method in class org.junitpioneer.jupiter.resource.TemporaryDirectory.TemporaryDirectoryResource
- determineEnumClass(CartesianTest.Enum, Class<?>) - Method in class org.junitpioneer.jupiter.cartesian.CartesianEnumArgumentsProvider
- Dir - Annotation Type in org.junitpioneer.jupiter.resource
-
@Diris a shorthand for@New(TemporaryDirectory.class). - disable(ExtensionContext, DisableIfDisplayName) - Method in class org.junitpioneer.jupiter.params.DisableIfNameExtension
- DISABLED_KEY - Static variable in class org.junitpioneer.jupiter.DisableIfTestFailsExtension
- DISABLED_VALUE - Static variable in class org.junitpioneer.jupiter.DisableIfTestFailsExtension
- DisabledUntil - Annotation Type in org.junitpioneer.jupiter
-
@DisabledUntilis a JUnit Jupiter extension to mark tests that shouldn't be executed until a given date, essentially disabling a test temporarily. - DisabledUntilExtension - Class in org.junitpioneer.jupiter
-
This class implements the functionality for the
@DisabledUntilannotation. - DisabledUntilExtension() - Constructor for class org.junitpioneer.jupiter.DisabledUntilExtension
- DisableIfAllArguments - Annotation Type in org.junitpioneer.jupiter.params
-
@DisableIfAllArgumentsis a JUnit Jupiter extension that selectively disables aParameterizedTestexecution if all arguments (as defined byObject.toString()) satisfy the specified condition. - DisableIfAnyArgument - Annotation Type in org.junitpioneer.jupiter.params
-
@DisableIfAnyArgumentis a JUnit Jupiter extension that selectively disables aParameterizedTestexecution if at least one argument (as defined byObject.toString()) satisfies the specified condition. - DisableIfArgument - Annotation Type in org.junitpioneer.jupiter.params
-
@DisableIfArgumentis a JUnit Jupiter extension that selectively disables aParameterizedTestexecution if the specified argument (as defined byObject.toString()) satisfies the specified condition. - DisableIfArgument.DisableIfArguments - Annotation Type in org.junitpioneer.jupiter.params
-
Containing annotation of repeatable
DisableIfArgument. - DisableIfArgumentExtension - Class in org.junitpioneer.jupiter.params
- DisableIfArgumentExtension() - Constructor for class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
- DisableIfArgumentExtension.ArgumentChecker - Class in org.junitpioneer.jupiter.params
- disableIfContains(String, String[]) - Method in class org.junitpioneer.jupiter.params.DisableIfNameExtension
- DisableIfDisplayName - Annotation Type in org.junitpioneer.jupiter.params
-
@DisableIfDisplayNameis a JUnit Jupiter extension that can be used to selectively disable aParameterizedTestexecution based on theirdisplay name. - disableIfMatches(String, String[]) - Method in class org.junitpioneer.jupiter.params.DisableIfNameExtension
- DisableIfNameExtension - Class in org.junitpioneer.jupiter.params
- DisableIfNameExtension() - Constructor for class org.junitpioneer.jupiter.params.DisableIfNameExtension
- DisableIfTestFails - Annotation Type in org.junitpioneer.jupiter
-
Disables all remaining tests in a container if one of them failed.
- DisableIfTestFailsExtension - Class in org.junitpioneer.jupiter
- DisableIfTestFailsExtension() - Constructor for class org.junitpioneer.jupiter.DisableIfTestFailsExtension
- DisableIfTestFailsExtension.Configuration - Class in org.junitpioneer.jupiter
- disableOnAssertions - Variable in class org.junitpioneer.jupiter.DisableIfTestFailsExtension.Configuration
- disableOnExceptions - Variable in class org.junitpioneer.jupiter.DisableIfTestFailsExtension.Configuration
- DISPLAY_NAME_PLACEHOLDER - Static variable in class org.junitpioneer.internal.TestNameFormatter
- DISPLAY_NAME_PLACEHOLDER - Static variable in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest
-
Placeholder for the display name of a
@CartesianTest:{displayName} - DISPLAY_NAME_PLACEHOLDER - Static variable in annotation type org.junitpioneer.jupiter.RetryingTest
-
Placeholder for the display name of a
@RetryingTest:{displayName} - displayName - Variable in class org.junitpioneer.internal.TestNameFormatter
- distinctToSet() - Static method in class org.junitpioneer.internal.PioneerUtils
-
A
toSetcollector that throws anIllegalStateExceptionon duplicate elements (according toequals). - DoubleRange - Class in org.junitpioneer.jupiter.params
- DoubleRange(DoubleRangeSource) - Constructor for class org.junitpioneer.jupiter.params.DoubleRange
- DoubleRangeSource - Annotation Type in org.junitpioneer.jupiter.params
-
@DoubleRangeSourceis anArgumentsSourcethat provides access to a range ofdoublevalues. - DoubleRangeSource.DoubleRangeSources - Annotation Type in org.junitpioneer.jupiter.params
-
Containing annotation of repeatable
DoubleRangeSource. - doubles() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
-
The
doublevalues to use as sources of arguments; must not be empty.
E
- elapsedTime - Variable in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
- elapsedTime - Variable in class org.junitpioneer.jupiter.IssueTestCase
- elapsedTime() - Method in class org.junitpioneer.jupiter.IssueTestCase
-
Returns the elapsed time since the start of test methods' execution in milliseconds.
- elements() - Method in class org.junitpioneer.jupiter.json.JacksonNode
- elements() - Method in interface org.junitpioneer.jupiter.json.Node
- ensureNoInputConflicts(List<?>, List<?>, Method) - Static method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
- EntriesBackup() - Constructor for class org.junitpioneer.jupiter.AbstractEntryBasedExtension.EntriesBackup
- EntriesBackup(Collection<K>, Collection<K>) - Constructor for class org.junitpioneer.jupiter.AbstractEntryBasedExtension.EntriesBackup
- entriesToClear - Variable in class org.junitpioneer.jupiter.AbstractEntryBasedExtension.EntriesBackup
- entriesToSet - Variable in class org.junitpioneer.jupiter.AbstractEntryBasedExtension.EntriesBackup
- EnvironmentVariableExtension - Class in org.junitpioneer.jupiter
- EnvironmentVariableExtension() - Constructor for class org.junitpioneer.jupiter.EnvironmentVariableExtension
- EnvironmentVariableUtils - Class in org.junitpioneer.jupiter
-
This class modifies the internals of the environment variables map with reflection.
- EnvironmentVariableUtils() - Constructor for class org.junitpioneer.jupiter.EnvironmentVariableUtils
- equals(Object) - Method in class org.junitpioneer.jupiter.IssueTestCase
- equals(Object) - Method in class org.junitpioneer.jupiter.IssueTestSuite
- ERROR_MESSAGE - Static variable in exception org.junitpioneer.jupiter.json.NoJsonParserConfiguredException
- evaluateExecutionCondition(ExtensionContext) - Method in class org.junitpioneer.jupiter.DisabledUntilExtension
- evaluateExecutionCondition(ExtensionContext) - Method in class org.junitpioneer.jupiter.DisableIfTestFailsExtension
- evaluateExecutionCondition(ExtensionContext) - Method in class org.junitpioneer.jupiter.FailAtExtension
- evaluateExecutionCondition(ExtensionContext) - Method in class org.junitpioneer.jupiter.params.DisableIfNameExtension
- evaluateFailAtDate(ExtensionContext, LocalDate) - Method in class org.junitpioneer.jupiter.FailAtExtension
- evaluateUntilDate(ExtensionContext, LocalDate) - Method in class org.junitpioneer.jupiter.DisabledUntilExtension
- EXCEPTION() - Constructor for enum org.junitpioneer.vintage.ExpectedExceptionExtension.EXCEPTION
- exceptionsSoFar - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- EXCLUDE - org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
-
Select all declared enum constants except those supplied via the
CartesianTest.Enum.names()attribute. - executionFinished(TestIdentifier, TestExecutionResult) - Method in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
- expected() - Method in annotation type org.junitpioneer.vintage.Test
-
Deprecated.Optionally specify
expected, a Throwable, to cause a test method to succeed if and only if an exception of the specified class is thrown by the method. - EXPECTED_EXCEPTION_WAS_NOT_THROWN - Static variable in class org.junitpioneer.vintage.ExpectedExceptionExtension
- expectedException(Throwable) - Method in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- expectedException(ExtensionContext) - Static method in class org.junitpioneer.vintage.ExpectedExceptionExtension
- ExpectedExceptionExtension - Class in org.junitpioneer.vintage
-
This extension implements the expected exception behavior of
@Test, where a test only passes if it throws an exception of the specified type. - ExpectedExceptionExtension() - Constructor for class org.junitpioneer.vintage.ExpectedExceptionExtension
- ExpectedExceptionExtension.EXCEPTION - Enum in org.junitpioneer.vintage
- expectedExceptions - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- ExpectedToFail - Annotation Type in org.junitpioneer.jupiter
-
@ExpectedToFailis a JUnit Jupiter extension to mark test methods as temporarily 'expected to fail'. - ExpectedToFailExtension - Class in org.junitpioneer.jupiter
- ExpectedToFailExtension() - Constructor for class org.junitpioneer.jupiter.ExpectedToFailExtension
- extractArgumentNodes(Node) - Method in class org.junitpioneer.jupiter.json.AbstractJsonSourceBasedArgumentsProvider
- extractMethodFactoryName(String) - Static method in class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
F
- factory() - Method in annotation type org.junitpioneer.jupiter.resource.Shared
-
The class of the resource factory to get the resource from.
- factoryKey(Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- factoryMustBeStatic(Method, Object, TestInstance.Lifecycle) - Static method in class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
- FailAt - Annotation Type in org.junitpioneer.jupiter
-
@FailAtis a JUnit Jupiter extension to mark tests that shouldn't be executed after a given date, essentially failing a test when the date is reached. - FailAtExtension - Class in org.junitpioneer.jupiter
-
This class implements the functionality for the
@FailAtannotation. - FailAtExtension() - Constructor for class org.junitpioneer.jupiter.FailAtExtension
- failed(E) - Method in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- FailedTestRetrier(int, int, int, Class<? extends Throwable>[], TestNameFormatter) - Constructor for class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- fileResource(String) - Static method in class org.junitpioneer.jupiter.json.JsonFileSourceArgumentsProvider
- findAllContexts(ExtensionContext) - Static method in class org.junitpioneer.internal.PioneerUtils
-
Find all (parent)
ExtensionContexts viaExtensionContext.getParent(). - findAllEnclosingAnnotations(ExtensionContext, Class<A>) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
-
Returns the specified annotations if they are either present, indirectly present, meta-present, or enclosing-present on the test element (method or class) belonging to the specified
context. - findAllEnclosingRepeatableAnnotations(ExtensionContext, Class<A>) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
-
Returns the specified repeatable annotations if they are either present, indirectly present, meta-present, or enclosing-present on the test element (method or class) belonging to the specified
context. - findAnnotatedAnnotations(AnnotatedElement, Class<A>) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
-
Returns the annotations present on the
AnnotatedElementthat are themselves annotated with the specified annotation. - findAnnotationOn(Class<?>) - Static method in class org.junitpioneer.jupiter.DisableIfTestFailsExtension
- findAnnotations(AnnotatedElement, Class<A>) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- findAnnotations(ExtensionContext) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
- findAnnotations(ExtensionContext, Class<A>, boolean, boolean) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
- findArgument(Method, List<Object>, DisableIfArgument, int) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
- findArgumentByIndex(List<Object>, int) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
- findArgumentByName(Method, List<Object>, String) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
- findClosestEnclosingAnnotation(ExtensionContext, Class<A>) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
-
Returns the specified annotation if it is either present, meta-present, enclosing-present, or indirectly present on the test element (method or class) belonging to the specified
context. - findClosestEnclosingRepeatableAnnotations(ExtensionContext, Class<A>) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
-
Returns the specified repeatable annotations if they are either present, indirectly present, meta-present, or enclosing-present on the test element (method or class) belonging to the specified
context. - findConfigurations(ExtensionContext) - Static method in class org.junitpioneer.jupiter.DisableIfTestFailsExtension
- findEntriesToClear(AnnotatedElement) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- findEntriesToSet(AnnotatedElement) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- findExplicitOrImplicitClass(Method, String) - Static method in class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
- findLockForShared(Shared, ExtensionContext.Store) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- findMethodArgumentsSources(Method) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
- findMethodCurrentOrEnclosing(Class<?>, String, Class<?>...) - Static method in class org.junitpioneer.internal.PioneerUtils
-
Find the first
Methodof the supplied class or interface that meets the specified criteria, beginning with the specified class or interface and traversing its enclosing classes until such a method is found or the top level class is reached. - findMethodFactory(Method, String, Object, TestInstance.Lifecycle) - Static method in class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
- findOnMethod(Method, Class<A>, boolean) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
- findOnOuterClasses(Optional<Class<?>>, Class<A>, boolean, boolean) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
- findOnType(Class<?>, Class<A>, boolean, boolean) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
- findParameterArgumentsSources(Method) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
- findParameterIndexFromName(Method, String) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
- findShared(Executable) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- flatten(Annotation) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
- FloatRange - Class in org.junitpioneer.jupiter.params
- FloatRange(FloatRangeSource) - Constructor for class org.junitpioneer.jupiter.params.FloatRange
- FloatRangeSource - Annotation Type in org.junitpioneer.jupiter.params
-
@FloatRangeSourceis anArgumentsSourcethat provides access to a range offloatvalues. - FloatRangeSource.FloatRangeSources - Annotation Type in org.junitpioneer.jupiter.params
-
Containing annotation of repeatable
FloatRangeSource. - floats() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
-
The
floatvalues to use as sources of arguments; must not be empty. - forClass - Variable in class org.junitpioneer.internal.TestNameFormatter
- format(int, Object...) - Method in class org.junitpioneer.internal.TestNameFormatter
- formatCamelCase(String) - Method in class org.junitpioneer.jupiter.displaynamegenerator.ReplaceCamelCaseAndUnderscoreAndNumber
- formatSafely(int, Object[]) - Method in class org.junitpioneer.internal.TestNameFormatter
- formatter - Variable in class org.junitpioneer.jupiter.cartesian.CartesianTestInvocationContext
- formatter - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- formatter - Variable in class org.junitpioneer.jupiter.RetryingTestInvocationContext
- from - Variable in class org.junitpioneer.jupiter.params.Range
- from() - Method in annotation type org.junitpioneer.jupiter.params.ByteRangeSource
-
The starting point of the range, inclusive.
- from() - Method in annotation type org.junitpioneer.jupiter.params.DoubleRangeSource
-
The starting point of the range, inclusive.
- from() - Method in annotation type org.junitpioneer.jupiter.params.FloatRangeSource
-
The starting point of the range, inclusive.
- from() - Method in annotation type org.junitpioneer.jupiter.params.IntRangeSource
-
The starting point of the range, inclusive.
- from() - Method in annotation type org.junitpioneer.jupiter.params.LongRangeSource
-
The starting point of the range, inclusive.
- from() - Method in annotation type org.junitpioneer.jupiter.params.ShortRangeSource
-
The starting point of the range, inclusive.
G
- generateDisplayNameForMethod(Class<?>, Method) - Method in class org.junitpioneer.jupiter.displaynamegenerator.ReplaceCamelCaseAndUnderscoreAndNumber
- get() - Method in class org.junitpioneer.jupiter.json.DefaultObjectMapperProvider
- get() - Method in interface org.junitpioneer.jupiter.json.ObjectMapperProvider
- get() - Method in interface org.junitpioneer.jupiter.resource.Resource
-
Returns the contents of the resource.
- get() - Method in class org.junitpioneer.jupiter.resource.TemporaryDirectory.TemporaryDirectoryResource
- getActualTypeArgumentAt(int) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- getAdditionalExtensions() - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestInvocationContext
- getAndInitializeCartesianParameterArgumentsProvider(Class<T>, Parameter) - Static method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
- getArguments() - Method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
- getByteOrder(NumberToByteArrayConversion) - Method in class org.junitpioneer.jupiter.converter.NumberToByteArrayArgumentConverter
- getClearAnnotationType() - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- getConverter(String) - Static method in class org.junitpioneer.jupiter.json.JacksonJsonConverter
- getCurrent() - Method in class org.junitpioneer.jupiter.params.Range
- getDisplayName(int) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestInvocationContext
- getDisplayName(int) - Method in class org.junitpioneer.jupiter.RetryingTestInvocationContext
- getEntry(String) - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
- getEntry(String) - Method in class org.junitpioneer.jupiter.SystemPropertyExtension
- getEntry(K) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
-
Gets the entry indicated by the specified key.
- getEnumConstants(CartesianTest.Enum, Class<?>) - Method in class org.junitpioneer.jupiter.cartesian.CartesianEnumArgumentsProvider
- getExpectedToFailAnnotation(ExtensionContext) - Static method in class org.junitpioneer.jupiter.ExpectedToFailExtension
- getFailAtDateFromAnnotation(ExtensionContext) - Method in class org.junitpioneer.jupiter.FailAtExtension
- getFieldValue(Class<?>, Object, String) - Static method in class org.junitpioneer.jupiter.EnvironmentVariableUtils
- getHighestNumberedParameter(ReportEntry) - Static method in class org.junitpioneer.jupiter.ReportEntryExtension
- getIssueId() - Method in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
- getIssueTestCases(IssueTestCaseBuilder) - Method in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
- getJsonConverter(String) - Static method in class org.junitpioneer.jupiter.json.JsonConverterProvider
- getLenient() - Method in interface org.junitpioneer.jupiter.json.ObjectMapperProvider
- getMethod(Class<?>, String, Class<?>...) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- getNextValue() - Method in class org.junitpioneer.jupiter.params.Range
- getNode(String) - Method in class org.junitpioneer.jupiter.json.JacksonNode
- getNode(String) - Method in interface org.junitpioneer.jupiter.json.Node
-
Get the node value with the given name.
- getObjectMapper(boolean) - Method in class org.junitpioneer.jupiter.json.JacksonJsonConverter
- getRestoreAnnotationType() - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- getSetAnnotationType() - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- getSetFromAnnotation(ExtensionContext, Annotation, Parameter) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
- getSetsFromArgumentsSources(List<? extends Annotation>, ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
- getSetsFromMethodArgumentsSource(Annotation, ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
- getStep() - Method in class org.junitpioneer.jupiter.params.Range
- getStore(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- getStoreKey(ExtensionContext, String) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- getUntilDateFromAnnotation(ExtensionContext) - Method in class org.junitpioneer.jupiter.DisabledUntilExtension
- getVariableNumber(ReportEntry, Matcher) - Static method in class org.junitpioneer.jupiter.ReportEntryExtension
- getZero() - Method in class org.junitpioneer.jupiter.params.Range
-
The value of the no-op "zero", illegal step in terms of N
- GLOBAL - org.junitpioneer.jupiter.resource.Shared.Scope
-
At this scope, a shared resource will last as long as the entire test suite.
H
- handleTestExecutionException(ExtensionContext, Throwable) - Method in class org.junitpioneer.jupiter.DisableIfTestFailsExtension
- handleTestExecutionException(ExtensionContext, Throwable) - Method in class org.junitpioneer.jupiter.RetryingTestExtension
- handleTestExecutionException(ExtensionContext, Throwable) - Method in class org.junitpioneer.vintage.ExpectedExceptionExtension
- hasAnnotation(Parameter, Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- hashCode() - Method in class org.junitpioneer.jupiter.IssueTestCase
- hashCode() - Method in class org.junitpioneer.jupiter.IssueTestSuite
- hasNext() - Method in class org.junitpioneer.jupiter.params.Range
- hasNext() - Method in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- hasParameters(Method) - Method in class org.junitpioneer.jupiter.displaynamegenerator.ReplaceCamelCaseAndUnderscoreAndNumber
- hasTestParameterVariables(String) - Static method in class org.junitpioneer.jupiter.ReportEntryExtension
I
- id() - Method in class org.junitpioneer.jupiter.json.DefaultObjectMapperProvider
- id() - Method in interface org.junitpioneer.jupiter.json.ObjectMapperProvider
- INCLUDE - org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
-
Select only those enum constants whose names are supplied via the
CartesianTest.Enum.names()attribute. - INCREMENTAL_KEY - Static variable in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
-
Key to indicate storage is for an incremental backup object.
- index() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfArgument
-
The index of the parameter the extension checks, starting from 0.
- INDEX_PLACEHOLDER - Static variable in class org.junitpioneer.internal.TestNameFormatter
- INDEX_PLACEHOLDER - Static variable in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest
-
Placeholder for the current invocation index of a
@CartesianTestmethod (1-based):{index} - INDEX_PLACEHOLDER - Static variable in annotation type org.junitpioneer.jupiter.RetryingTest
-
Placeholder for the current invocation index of a
@RetryingTestmethod (1-based):{index} - initArgumentsSource(AnnotatedElement) - Method in class org.junitpioneer.jupiter.params.RangeSourceArgumentsProvider
- initializeMethodArgumentsProvider(Annotation, Method) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
- initializeParameterArgumentsProvider(Annotation, Parameter) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
- INSTANCE - Static variable in class org.junitpioneer.jupiter.displaynamegenerator.ReplaceCamelCaseAndUnderscoreAndNumber
- INSTANCE - Static variable in class org.junitpioneer.jupiter.resource.PathDeleter
- interceptAfterAllMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- interceptAfterEachMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- interceptBeforeAllMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- interceptBeforeEachMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- interceptDynamicTest(InvocationInterceptor.Invocation<Void>, DynamicTestInvocationContext, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- interceptTestClassConstructor(InvocationInterceptor.Invocation<T>, ReflectiveInvocationContext<Constructor<T>>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- interceptTestFactoryMethod(InvocationInterceptor.Invocation<T>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- interceptTestMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.ExpectedToFailExtension
- interceptTestMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- interceptTestMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.vintage.TimeoutExtension
- interceptTestTemplateMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
- interceptTestTemplateMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
- interceptTestTemplateMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- IntRange - Class in org.junitpioneer.jupiter.params
- IntRange(IntRangeSource) - Constructor for class org.junitpioneer.jupiter.params.IntRange
- IntRangeSource - Annotation Type in org.junitpioneer.jupiter.params
-
@IntRangeSourceis anArgumentsSourcethat provides access to a range ofintvalues. - IntRangeSource.IntRangeSources - Annotation Type in org.junitpioneer.jupiter.params
-
Containing annotation of repeatable
IntRangeSource. - ints() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
-
The
intvalues to use as sources of arguments; must not be empty. - invalidInputs(Class<?>) - Static method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
- invokeAndInvertResult(InvocationInterceptor.Invocation<Void>, ExtensionContext) - Static method in class org.junitpioneer.jupiter.ExpectedToFailExtension
- invokeMethodFactory(Method, Method, Object) - Method in class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
- invokeWithLocks(InvocationInterceptor.Invocation<T>, List<ReentrantLock>) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- isAnnotationPresent(ExtensionContext, Class<? extends Annotation>) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
-
Determines whether an annotation of the specified
annotationTypeis either present, indirectly present, meta-present, or enclosing-present on the test element (method or class) belonging to the specifiedcontext. - isAnyRepeatableAnnotationPresent(ExtensionContext, Class<? extends Annotation>) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
-
Determines whether an annotation of the specified repeatable
annotationTypeis either present, indirectly present, meta-present, or enclosing-present on the test element (method or class) belonging to the specifiedcontext. - isArray() - Method in class org.junitpioneer.jupiter.json.JacksonNode
- isArray() - Method in interface org.junitpioneer.jupiter.json.Node
- isContainerAnnotation(Annotation) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
- isContainerAnnotationOf(Annotation, Class<?>) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
- isFirstExecution() - Method in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- isJacksonObjectMapperClassPresent() - Static method in class org.junitpioneer.jupiter.json.JsonConverterProvider
- ISO_8601 - Static variable in class org.junitpioneer.jupiter.DisabledUntilExtension
- ISO_8601 - Static variable in class org.junitpioneer.jupiter.FailAtExtension
- Issue - Annotation Type in org.junitpioneer.jupiter
-
@Issueis a JUnit Jupiter extension to mark tests that exist to cover an issue, like a requirement or a bugfix. - IssueExtension - Class in org.junitpioneer.jupiter
-
This class implements the functionality for the
@Issueannotation. - IssueExtension() - Constructor for class org.junitpioneer.jupiter.IssueExtension
- IssueExtensionExecutionListener - Class in org.junitpioneer.jupiter.issue
-
This listener collects the names and results of all tests, which are annotated with the
@Issueannotation. - IssueExtensionExecutionListener() - Constructor for class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
- issueId - Variable in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
- issueId - Variable in class org.junitpioneer.jupiter.IssueTestSuite
- issueId() - Method in class org.junitpioneer.jupiter.IssueTestSuite
-
Returns the value of the
Issueannotation. - IssueProcessor - Interface in org.junitpioneer.jupiter
-
This interfaces offers a method to process the results of `@Issue` annotated test cases.
- IssueTestCase - Class in org.junitpioneer.jupiter
-
Represents the execution result of test method, which is annotated with
Issue. - IssueTestCase(String, TestExecutionResult.Status) - Constructor for class org.junitpioneer.jupiter.IssueTestCase
- IssueTestCase(String, TestExecutionResult.Status, long) - Constructor for class org.junitpioneer.jupiter.IssueTestCase
- IssueTestCase(String, TestExecutionResult.Status, Optional<Long>) - Constructor for class org.junitpioneer.jupiter.IssueTestCase
- IssueTestCaseBuilder - Class in org.junitpioneer.jupiter.issue
- IssueTestCaseBuilder(String) - Constructor for class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
- IssueTestSuite - Class in org.junitpioneer.jupiter
-
Represents the execution result of test method, which is annotated with
Issue. - IssueTestSuite(String, List<IssueTestCase>) - Constructor for class org.junitpioneer.jupiter.IssueTestSuite
-
Constructor with all attributes.
- isValidDescending() - Method in class org.junitpioneer.jupiter.params.Range
J
- JACKSON_PRESENT - Static variable in class org.junitpioneer.jupiter.json.JsonConverterProvider
- JacksonJsonConverter - Class in org.junitpioneer.jupiter.json
-
A
JsonConverterusing Jackson 2ObjectMapperto perform the conversion - JacksonJsonConverter(ObjectMapperProvider) - Constructor for class org.junitpioneer.jupiter.json.JacksonJsonConverter
- JacksonNode - Class in org.junitpioneer.jupiter.json
-
A
Nodeimplementation for Jackson 2. - JacksonNode(ObjectMapper, JsonNode) - Constructor for class org.junitpioneer.jupiter.json.JacksonNode
- JsonClasspathSource - Annotation Type in org.junitpioneer.jupiter.json
-
@JsonClasspathSourceis anArgumentsSourcethat loads JSON from a classpath resource, parses it, and passes it as arguments to a parametrized test. - JsonClasspathSourceArgumentsProvider - Class in org.junitpioneer.jupiter.json
-
Provides arguments from JSON files specified with
JsonClasspathSource. - JsonClasspathSourceArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.json.JsonClasspathSourceArgumentsProvider
- JsonConverter - Interface in org.junitpioneer.jupiter.json
-
A JSON Converter which parses an input stream into a Node.
- JsonConverterProvider - Class in org.junitpioneer.jupiter.json
- JsonConverterProvider() - Constructor for class org.junitpioneer.jupiter.json.JsonConverterProvider
- JsonFileSource - Annotation Type in org.junitpioneer.jupiter.json
-
@JsonFileSourceis anArgumentsSourcethat loads JSON from a file, parses it, and passes it as arguments to a parametrized test. - JsonFileSourceArgumentsProvider - Class in org.junitpioneer.jupiter.json
-
Provides arguments from JSON files specified with
JsonFileSource. - JsonFileSourceArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.json.JsonFileSourceArgumentsProvider
- JsonInlineArgumentsProvider - Class in org.junitpioneer.jupiter.json
-
Provides arguments from inline JSON specified with
JsonSource. - JsonInlineArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.json.JsonInlineArgumentsProvider
- JsonSource - Annotation Type in org.junitpioneer.jupiter.json
-
@JsonSourceis anArgumentsSourcethat parses inline JSON and passes it as arguments to a parametrized test. - jsonValues - Variable in class org.junitpioneer.jupiter.json.JsonInlineArgumentsProvider
K
- key() - Method in annotation type org.junitpioneer.jupiter.ClearEnvironmentVariable
-
The key of the environment variable to be cleared.
- key() - Method in annotation type org.junitpioneer.jupiter.ClearSystemProperty
-
The key of the system property to be cleared.
- key() - Method in annotation type org.junitpioneer.jupiter.ReportEntry
-
Specifies the key of the pair that's to be published as a report entry.
- key() - Method in annotation type org.junitpioneer.jupiter.SetEnvironmentVariable
-
The key of the system property to be set.
- key() - Method in annotation type org.junitpioneer.jupiter.SetSystemProperty
-
The key of the system property to be set.
- KEY - Static variable in class org.junitpioneer.jupiter.DefaultLocaleExtension
- KEY - Static variable in class org.junitpioneer.jupiter.DefaultTimeZoneExtension
- KEY - Static variable in class org.junitpioneer.jupiter.ReportEntryExtension
- KEY - Static variable in class org.junitpioneer.vintage.ExpectedExceptionExtension
- KEY_GENERATOR - Static variable in class org.junitpioneer.jupiter.resource.ResourceExtension
- keyOfFactoryKey(Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
L
- language() - Method in annotation type org.junitpioneer.jupiter.DefaultLocale
-
An ISO 639 alpha-2 or alpha-3 language code, or a language subtag up to 8 characters in length.
- lenientObjectMapper - Variable in class org.junitpioneer.jupiter.json.JacksonJsonConverter
- LITTLE_ENDIAN - org.junitpioneer.jupiter.converter.NumberToByteArrayConversion.ByteOrder
-
Constant denoting little-endian byte order.
- loadExceptionStatus(ExtensionContext) - Static method in class org.junitpioneer.vintage.ExpectedExceptionExtension
- loadLaunchTime(ExtensionContext) - Method in class org.junitpioneer.jupiter.StopwatchExtension
- loadObjectMappers() - Static method in class org.junitpioneer.jupiter.json.JacksonJsonConverter
- LongRange - Class in org.junitpioneer.jupiter.params
- LongRange(LongRangeSource) - Constructor for class org.junitpioneer.jupiter.params.LongRange
- LongRangeSource - Annotation Type in org.junitpioneer.jupiter.params
-
@LongRangeSourceis anArgumentsSourcethat provides access to a range oflongvalues. - LongRangeSource.LongRangeSources - Annotation Type in org.junitpioneer.jupiter.params
-
Containing annotation of repeatable
LongRangeSource. - longs() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
-
The
longvalues to use as sources of arguments; must not be empty.
M
- makeReadable(Object[]) - Method in class org.junitpioneer.internal.TestNameFormatter
- MATCH_ALL - org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
-
Select only those enum constants whose names match all patterns supplied via the
CartesianTest.Enum.names()attribute. - MATCH_ANY - org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
-
Select only those enum constants whose names match any pattern supplied via the
CartesianTest.Enum.names()attribute. - matchAll(Predicate<Object>) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
- matchAny(Predicate<Object>) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
- matches() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfAllArguments
-
Disable test cases if all arguments (converted to String with
Object.toString()) match any of the specified regular expressions (according toString.matches(String)). - matches() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfAnyArgument
-
Disable test cases if any argument (converted to String with
Object.toString()) matches any of the specified regular expressions (according toString.matches(String)). - matches() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfArgument
-
Disable test cases whose argument (converted to String with
Object.toString()) matches any of the specified regular expressions (according toString.matches(String)). - matches() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfDisplayName
-
Disable test cases whose display name matches the specified regular expression (according to
String.matches(java.lang.String)). - matches(String[]) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
- maxAttempts() - Method in annotation type org.junitpioneer.jupiter.RetryingTest
-
Specifies how often the test is executed at most.
- maxRetries - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- mergeIssueTestCases(List<IssueTestCase>, List<IssueTestCase>) - Method in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
- methodFactoryName - Variable in class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
- minSuccess - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- minSuccess() - Method in annotation type org.junitpioneer.jupiter.RetryingTest
-
Specifies the minimum number of successful executions of the test.
- mode() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Enum
-
The enum constant selection mode.
- Mode(CartesianTest.Enum.Mode.Validator, BiPredicate<String, Set<String>>) - Constructor for enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
- modifyEnvironmentVariables(Consumer<Map<String, String>>) - Static method in class org.junitpioneer.jupiter.EnvironmentVariableUtils
N
- name() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest
-
The display name to be used for individual invocations of the parameterized test; never blank or consisting solely of whitespace.
- name() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfArgument
-
The name of the parameter the extension checks.
- name() - Method in annotation type org.junitpioneer.jupiter.resource.Shared
-
The unique name of the resource.
- name() - Method in annotation type org.junitpioneer.jupiter.RetryingTest
-
The display name to be used for individual invocations of the parameterized test; never blank or consisting solely of whitespace.
- names() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Enum
-
The names of enum constants to provide, or regular expressions to select the names of enum constants to provide.
- NAMESPACE - Static variable in class org.junitpioneer.jupiter.DefaultLocaleExtension
- NAMESPACE - Static variable in class org.junitpioneer.jupiter.DefaultTimeZoneExtension
- NAMESPACE - Static variable in class org.junitpioneer.jupiter.DisableIfTestFailsExtension
- NAMESPACE - Static variable in class org.junitpioneer.jupiter.ReportEntryExtension
- NAMESPACE - Static variable in class org.junitpioneer.jupiter.resource.ResourceExtension
- NAMESPACE - Static variable in class org.junitpioneer.jupiter.RetryingTestExtension
- NAMESPACE - Static variable in class org.junitpioneer.jupiter.StdIoExtension
- NAMESPACE - Static variable in class org.junitpioneer.jupiter.StopwatchExtension
- NAMESPACE - Static variable in class org.junitpioneer.vintage.ExpectedExceptionExtension
- New - Annotation Type in org.junitpioneer.jupiter.resource
-
@Newis used to create a new resource. - newResource(Object, ResourceFactory<?>) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- next() - Method in class org.junitpioneer.jupiter.params.Range
- next() - Method in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- nextValue() - Method in class org.junitpioneer.jupiter.params.ByteRange
- nextValue() - Method in class org.junitpioneer.jupiter.params.DoubleRange
- nextValue() - Method in class org.junitpioneer.jupiter.params.FloatRange
- nextValue() - Method in class org.junitpioneer.jupiter.params.IntRange
- nextValue() - Method in class org.junitpioneer.jupiter.params.LongRange
- nextValue() - Method in class org.junitpioneer.jupiter.params.Range
-
The next value in the range.
- nextValue() - Method in class org.junitpioneer.jupiter.params.ShortRange
- NO_RESULT_EXCEPTION_MESSAGE - Static variable in class org.junitpioneer.jupiter.IssueTestCase
- node - Variable in class org.junitpioneer.jupiter.json.JacksonNode
- Node - Interface in org.junitpioneer.jupiter.json
-
A node representing a JSON structure.
- NoJsonParserConfiguredException - Exception in org.junitpioneer.jupiter.json
-
Indicates that no supported JSON parsing library was found at run time.
- NoJsonParserConfiguredException() - Constructor for exception org.junitpioneer.jupiter.json.NoJsonParserConfiguredException
- None() - Constructor for class org.junitpioneer.vintage.Test.None
-
Deprecated.
- notBlank(String, String) - Static method in class org.junitpioneer.internal.PioneerPreconditions
-
Asserts that the supplied string is not blank.
- notBlank(String, Supplier<String>) - Static method in class org.junitpioneer.internal.PioneerPreconditions
-
Asserts that the supplied string is not blank.
- notEmpty(T, String) - Static method in class org.junitpioneer.internal.PioneerPreconditions
-
Asserts that the supplied collection is not empty.
- notEmpty(T, Supplier<String>) - Static method in class org.junitpioneer.internal.PioneerPreconditions
-
Asserts that the supplied collection is not empty.
- notNull(T, String) - Static method in class org.junitpioneer.internal.PioneerPreconditions
-
Asserts that the supplied object is not null.
- notNull(T, Supplier<String>) - Static method in class org.junitpioneer.internal.PioneerPreconditions
-
Asserts that the supplied object is not null.
- NullEnum() - Constructor for enum org.junitpioneer.jupiter.cartesian.CartesianEnumArgumentsProvider.NullEnum
- nullSafeToString(Object) - Static method in class org.junitpioneer.internal.PioneerUtils
- NumberToByteArrayArgumentConverter - Class in org.junitpioneer.jupiter.converter
- NumberToByteArrayArgumentConverter() - Constructor for class org.junitpioneer.jupiter.converter.NumberToByteArrayArgumentConverter
- NumberToByteArrayConversion - Annotation Type in org.junitpioneer.jupiter.converter
-
Annotation to convert an integral type (byte, short, int, long) to a byte array.
- NumberToByteArrayConversion.ByteOrder - Enum in org.junitpioneer.jupiter.converter
-
Utility enum because
ByteOrderis not an enum.
O
- OBJECT_MAPPERS - Static variable in class org.junitpioneer.jupiter.json.JacksonJsonConverter
- objectMapper - Variable in class org.junitpioneer.jupiter.json.JacksonJsonConverter
- objectMapper - Variable in class org.junitpioneer.jupiter.json.JacksonNode
- ObjectMapperProvider - Interface in org.junitpioneer.jupiter.json
-
Service interface for providing a custom
ObjectMapperinstance at runtime. - ON_ABORTED - org.junitpioneer.jupiter.ReportEntry.PublishCondition
-
Publish report entry after test was aborted
- ON_FAILURE - org.junitpioneer.jupiter.ReportEntry.PublishCondition
-
Publish report entry after failed test run (i.e.
- ON_SUCCESS - org.junitpioneer.jupiter.ReportEntry.PublishCondition
-
Publish report entry after successful test run
- onAssertion() - Method in annotation type org.junitpioneer.jupiter.DisableIfTestFails
-
Set to
falseif failed assertions should not lead to disabling remaining tests. - onExceptions() - Method in annotation type org.junitpioneer.jupiter.RetryingTest
-
Specifies on which exceptions a failed test is retried.
- open(ExtensionContext) - Method in interface org.junitpioneer.jupiter.json.AbstractJsonSourceBasedArgumentsProvider.Source
- order - Variable in class org.junitpioneer.jupiter.converter.NumberToByteArrayArgumentConverter
- order() - Method in annotation type org.junitpioneer.jupiter.converter.NumberToByteArrayConversion
-
The byte order to use during the conversion.
- org.junitpioneer - module org.junitpioneer
-
JUnit Pioneer provides extensions for JUnit 5 and its Jupiter API.
- org.junitpioneer.internal - package org.junitpioneer.internal
-
Package for JUnit Pioneer implementation details.
- org.junitpioneer.jupiter - package org.junitpioneer.jupiter
-
Extensions to the JUnit Jupiter engine.
- org.junitpioneer.jupiter.cartesian - package org.junitpioneer.jupiter.cartesian
-
This package contains the
CartesianTestextension. - org.junitpioneer.jupiter.converter - package org.junitpioneer.jupiter.converter
-
This package contains argument converters.
- org.junitpioneer.jupiter.displaynamegenerator - package org.junitpioneer.jupiter.displaynamegenerator
-
This package contains custom display name generators.
- org.junitpioneer.jupiter.issue - package org.junitpioneer.jupiter.issue
-
This package contains implementation details of the
@Issueannotation. - org.junitpioneer.jupiter.json - package org.junitpioneer.jupiter.json
-
Provides parameterized test arguments from JSON (inline or file).
- org.junitpioneer.jupiter.params - package org.junitpioneer.jupiter.params
-
Several extensions for working with
ParameterizedTests. - org.junitpioneer.jupiter.resource - package org.junitpioneer.jupiter.resource
-
This package contains various classes pertaining to "resources": anything that needs to be injected into tests and which may need to be started up or torn down.
- org.junitpioneer.vintage - package org.junitpioneer.vintage
-
Contains extensions to JUnit Vintage, i.e. functionality that is concerned with older JUnit versions.
- out - Variable in class org.junitpioneer.jupiter.StdOutputStream
P
- parameters - Variable in class org.junitpioneer.jupiter.cartesian.CartesianProductResolver
- parameters - Variable in class org.junitpioneer.jupiter.cartesian.CartesianTestInvocationContext
- parseDate(String) - Method in class org.junitpioneer.jupiter.DisabledUntilExtension
- parseDate(String) - Method in class org.junitpioneer.jupiter.FailAtExtension
- parseVariables(String, ExtensionContext) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
- PathDeleter - Class in org.junitpioneer.jupiter.resource
- PathDeleter() - Constructor for class org.junitpioneer.jupiter.resource.PathDeleter
- pattern - Variable in class org.junitpioneer.internal.TestNameFormatter
- PioneerAnnotationUtils - Class in org.junitpioneer.internal
-
Pioneer-internal utility class to handle annotations.
- PioneerAnnotationUtils() - Constructor for class org.junitpioneer.internal.PioneerAnnotationUtils
- PioneerPreconditions - Class in org.junitpioneer.internal
-
Pioneer-internal utility class to handle preconditions.
- PioneerPreconditions() - Constructor for class org.junitpioneer.internal.PioneerPreconditions
- PioneerUtils - Class in org.junitpioneer.internal
-
Pioneer-internal utility class.
- PioneerUtils() - Constructor for class org.junitpioneer.internal.PioneerUtils
- postVisitDirectory(Path, IOException) - Method in class org.junitpioneer.jupiter.resource.PathDeleter
- prepareMessageFormatPattern(int, Object[]) - Method in class org.junitpioneer.internal.TestNameFormatter
- prepareStdErr(ExtensionContext) - Method in class org.junitpioneer.jupiter.StdIoExtension
- prepareStdOut(ExtensionContext) - Method in class org.junitpioneer.jupiter.StdIoExtension
- prepareToEnterRestorableContext() - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
-
Prepare the entry-based environment for entering a context that must be restorable.
- prepareToEnterRestorableContext() - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
-
This implementation uses the "Post swap" strategy, returning a clone of the environment variables which will be restored in
AbstractEntryBasedExtension.prepareToExitRestorableContext(java.util.Properties). - prepareToEnterRestorableContext() - Method in class org.junitpioneer.jupiter.SystemPropertyExtension
-
This implementation uses the "Preemptive swap" strategy.
- prepareToExitRestorableContext(Properties) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
-
Prepare to exit a restorable context for the entry based environment.
- prepareToExitRestorableContext(Properties) - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
- prepareToExitRestorableContext(Properties) - Method in class org.junitpioneer.jupiter.SystemPropertyExtension
- preventClearAndSetSameEntries(Collection<K>, Collection<K>) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- proceedWithTimeout(InvocationInterceptor.Invocation<Void>, ExtensionContext, long) - Method in class org.junitpioneer.vintage.TimeoutExtension
- processTestResults(List<IssueTestSuite>) - Method in interface org.junitpioneer.jupiter.IssueProcessor
-
Processes results of `@Issue` annotated test cases grouped by the issueId, called
IssueTestSuite. - Property - Annotation Type in org.junitpioneer.jupiter.json
-
An annotation indicating the name of the JSON property that should be extracted into the method parameter.
- provideArguments(Annotation) - Method in class org.junitpioneer.jupiter.params.RangeSourceArgumentsProvider
- provideArguments(ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
- provideArguments(ExtensionContext) - Method in interface org.junitpioneer.jupiter.cartesian.CartesianMethodArgumentsProvider
-
Provides an
ArgumentSetsobject, containing the arguments for each parameter in order, to be used for theCartesianTest. - provideArguments(ExtensionContext) - Method in class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
- provideArguments(ExtensionContext) - Method in class org.junitpioneer.jupiter.params.RangeSourceArgumentsProvider
- provideArguments(ExtensionContext, Parameter) - Method in class org.junitpioneer.jupiter.cartesian.CartesianEnumArgumentsProvider
- provideArguments(ExtensionContext, Parameter) - Method in interface org.junitpioneer.jupiter.cartesian.CartesianParameterArgumentsProvider
-
Provides a
Streamof arguments that needs to be used for aCartesianTestparameter. - provideArguments(ExtensionContext, Parameter) - Method in class org.junitpioneer.jupiter.cartesian.CartesianValueArgumentsProvider
- provideArguments(ExtensionContext, Parameter) - Method in class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
- provideArguments(ExtensionContext, Parameter) - Method in class org.junitpioneer.jupiter.params.RangeSourceArgumentsProvider
- provideArguments(ExtensionContext, Parameter, CartesianParameterArgumentsProvider<?>) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
- provideNodes(ExtensionContext) - Method in class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
- provideNodes(ExtensionContext, JsonConverter) - Method in class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
- provideNodes(ExtensionContext, JsonConverter) - Method in class org.junitpioneer.jupiter.json.AbstractJsonSourceBasedArgumentsProvider
- provideNodes(ExtensionContext, JsonConverter) - Method in class org.junitpioneer.jupiter.json.JsonInlineArgumentsProvider
- provideTestTemplateInvocationContexts(ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
- provideTestTemplateInvocationContexts(ExtensionContext) - Method in class org.junitpioneer.jupiter.RetryingTestExtension
- PublishCondition() - Constructor for enum org.junitpioneer.jupiter.ReportEntry.PublishCondition
- publishOnConditions(ExtensionContext, ReportEntry.PublishCondition...) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
- putNewLockForShared(Shared, ExtensionContext.Store) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
R
- Range<N extends java.lang.Number & java.lang.Comparable<N>> - Class in org.junitpioneer.jupiter.params
-
An iterator for numerical ranges, used as the backing logic for
RangeSourceArgumentsProvider. - Range(N, N, N, boolean, N) - Constructor for class org.junitpioneer.jupiter.params.Range
- RangeClass - Annotation Type in org.junitpioneer.jupiter.params
-
A meta-annotation that dictates which
Rangean annotation supplies the range for. - RangeSourceArgumentsProvider<N extends java.lang.Number & java.lang.Comparable<N>> - Class in org.junitpioneer.jupiter.params
-
Provides a range of
Numbers, as defined by an annotation which is itsArgumentsSource. - RangeSourceArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.params.RangeSourceArgumentsProvider
- read() - Method in class org.junitpioneer.jupiter.StdIn
- read(byte[], int, int) - Method in class org.junitpioneer.jupiter.StdIn
- reader - Variable in class org.junitpioneer.jupiter.StdIn
- ReadsDefaultLocale - Annotation Type in org.junitpioneer.jupiter
-
Marks tests that read the default locale but don't use the locale extension themselves.
- ReadsDefaultTimeZone - Annotation Type in org.junitpioneer.jupiter
-
Marks tests that read the default time zone but don't use the time zone extension themselves.
- ReadsEnvironmentVariable - Annotation Type in org.junitpioneer.jupiter
-
Marks tests that read environment variables but don't use the environment variable extension themselves.
- ReadsStdIo - Annotation Type in org.junitpioneer.jupiter
-
Marks tests that read the static fields
System.in,System.outorSystem.errbut don't callSystem.setIn(),System.setOut()orSystem.setErr(). - ReadsSystemProperty - Annotation Type in org.junitpioneer.jupiter
-
Marks tests that read system properties but don't use the system property extension themselves.
- reason() - Method in annotation type org.junitpioneer.jupiter.DisabledUntil
-
The reason this annotated test class or test method is disabled.
- reason() - Method in annotation type org.junitpioneer.jupiter.FailAt
-
The reason this annotated test class or test method should fail as soon as the given date is reached.
- reason(String, String) - Static method in class org.junitpioneer.jupiter.params.DisableIfNameExtension
- replaceCamelCaseAndUnderscoreAndNumber(String) - Method in class org.junitpioneer.jupiter.displaynamegenerator.ReplaceCamelCaseAndUnderscoreAndNumber
- ReplaceCamelCaseAndUnderscoreAndNumber - Class in org.junitpioneer.jupiter.displaynamegenerator
-
A class extending DisplayNameGenerator.Standard.
- ReplaceCamelCaseAndUnderscoreAndNumber() - Constructor for class org.junitpioneer.jupiter.displaynamegenerator.ReplaceCamelCaseAndUnderscoreAndNumber
- REPORT_ENTRY_KEY - Static variable in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
- REPORTED_WARNING - Static variable in class org.junitpioneer.jupiter.EnvironmentVariableExtension
- reportElapsedTime(ExtensionContext, long) - Static method in class org.junitpioneer.jupiter.StopwatchExtension
- ReportEntry - Annotation Type in org.junitpioneer.jupiter
-
Publish the specified key-value pair to be consumed by an
org.junit.platform.engine.EngineExecutionListenerin order to supply additional information to the reporting infrastructure. - ReportEntry.PublishCondition - Enum in org.junitpioneer.jupiter
-
The available values you can choose from to define for which test outcomes the extension should publish the report entry.
- ReportEntry.ReportEntries - Annotation Type in org.junitpioneer.jupiter
-
Containing annotation of repeatable
ReportEntry. - ReportEntryExtension - Class in org.junitpioneer.jupiter
- ReportEntryExtension() - Constructor for class org.junitpioneer.jupiter.ReportEntryExtension
- reportingEntryPublished(TestIdentifier, ReportEntry) - Method in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
- reportWarning(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
-
Reports a warning about potentially unsafe practices.
- reportWarning(ExtensionContext) - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
- resetDefaultLocale(ExtensionContext) - Method in class org.junitpioneer.jupiter.DefaultLocaleExtension
- resetDefaultTimeZone(ExtensionContext.Store) - Method in class org.junitpioneer.jupiter.DefaultTimeZoneExtension
- resolveNew(New, ExtensionContext.Store) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- resolveParameter(ParameterContext, ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianProductResolver
- resolveParameter(ParameterContext, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- resolveParameter(ParameterContext, ExtensionContext) - Method in class org.junitpioneer.jupiter.StdIoExtension
- resolveShared(Shared, Parameter[], ExtensionContext.Store, ExtensionContext.Store) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- Resource<T> - Interface in org.junitpioneer.jupiter.resource
-
Resourceis the common interface for "resources", as managed byResourceFactoryimplementations. - ResourceExtension - Class in org.junitpioneer.jupiter.resource
- ResourceExtension() - Constructor for class org.junitpioneer.jupiter.resource.ResourceExtension
- ResourceFactory<T> - Interface in org.junitpioneer.jupiter.resource
-
ResourceFactoryis the common interface for "resource factories", which are responsible for creatingResources. - resourceKey(Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- resourceLockKey(Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- restoreBackup() - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension.EntriesBackup
- RestoreEnvironmentVariables - Annotation Type in org.junitpioneer.jupiter
-
@RestoreEnvironmentVariablesis a JUnit Jupiter extension to restore the entire set of environment variables to the original value, or the value of the higher-level container, after the annotated element has been executed. - restoreForAllContexts(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- restoreOriginalCompleteEntries(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
-
Restore the complete original state of the entries as they were prior to this
ExtensionContext, if the complete state was initially stored in a before all/each event. - restoreOriginalIncrementalEntries(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- RestoreSystemProperties - Annotation Type in org.junitpioneer.jupiter
-
@RestoreSystemPropertiesis a JUnit Jupiter extension to restore the entire set of system properties to the original value, or the value of the higher-level container, after the annotated element is complete. - result - Variable in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
- result - Variable in class org.junitpioneer.jupiter.IssueTestCase
- result() - Method in class org.junitpioneer.jupiter.IssueTestCase
-
Returns the result of the test methods' execution.
- retrierFor(ExtensionContext) - Static method in class org.junitpioneer.jupiter.RetryingTestExtension
- retriesSoFar - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- RetryingTest - Annotation Type in org.junitpioneer.jupiter
-
@RetryingTestis a JUnit Jupiter extension that retries a failing test a certain number of times before the test actually shows up as failing. - RetryingTestExtension - Class in org.junitpioneer.jupiter
- RetryingTestExtension() - Constructor for class org.junitpioneer.jupiter.RetryingTestExtension
- RetryingTestExtension.FailedTestRetrier - Class in org.junitpioneer.jupiter
- RetryingTestInvocationContext - Class in org.junitpioneer.jupiter
- RetryingTestInvocationContext(TestNameFormatter) - Constructor for class org.junitpioneer.jupiter.RetryingTestInvocationContext
- runSequentially(InvocationInterceptor.Invocation<T>, Executable, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
S
- scope() - Method in annotation type org.junitpioneer.jupiter.resource.Shared
-
The scope for how long the resource will live.
- Scope() - Constructor for enum org.junitpioneer.jupiter.resource.Shared.Scope
- scopedContext(ExtensionContext, Shared.Scope) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- scopedStore(ExtensionContext, Shared.Scope) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- seenExceptions - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- seenFailedAssumption - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- seenUnexpectedException - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- select(Enum<?>, Set<String>) - Method in enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
- selector - Variable in enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
- SEPARATOR - Static variable in class org.junitpioneer.jupiter.StdIoExtension
- serialVersionUID - Static variable in exception org.junitpioneer.jupiter.json.NoJsonParserConfiguredException
- serialVersionUID - Static variable in class org.junitpioneer.vintage.Test.None
-
Deprecated.
- set(String, String) - Static method in class org.junitpioneer.jupiter.EnvironmentVariableUtils
-
Set a value of an environment variable.
- setDefaultLocale(ExtensionContext, DefaultLocale) - Method in class org.junitpioneer.jupiter.DefaultLocaleExtension
- setDefaultTimeZone(ExtensionContext.Store, DefaultTimeZone) - Method in class org.junitpioneer.jupiter.DefaultTimeZoneExtension
- setElapsedTime(long) - Method in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
- setEntries(Map<K, V>) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- setEntry(String, String) - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
- setEntry(String, String) - Method in class org.junitpioneer.jupiter.SystemPropertyExtension
- setEntry(K, V) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
-
Sets the entry indicated by the specified key.
- SetEnvironmentVariable - Annotation Type in org.junitpioneer.jupiter
-
@SetEnvironmentVariableis a JUnit Jupiter extension to set the value of an environment variable for a test execution. - SetEnvironmentVariable.SetEnvironmentVariables - Annotation Type in org.junitpioneer.jupiter
-
Containing annotation of repeatable
@SetEnvironmentVariable. - setInProcessEnvironmentClass(Consumer<Map<String, String>>) - Static method in class org.junitpioneer.jupiter.EnvironmentVariableUtils
- setInSystemEnvClass(Consumer<Map<String, String>>) - Static method in class org.junitpioneer.jupiter.EnvironmentVariableUtils
- setIssueId(String) - Method in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
- setKeyMapper() - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- setKeyMapper() - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
- setKeyMapper() - Method in class org.junitpioneer.jupiter.SystemPropertyExtension
- setResult(TestExecutionResult.Status) - Method in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
- SetSystemProperty - Annotation Type in org.junitpioneer.jupiter
-
@SetSystemPropertyis a JUnit Jupiter extension to set the value of a system property for a test execution. - SetSystemProperty.SetSystemProperties - Annotation Type in org.junitpioneer.jupiter
-
Containing annotation of repeatable
@SetSystemProperty. - setValueMapper() - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- setValueMapper() - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
- setValueMapper() - Method in class org.junitpioneer.jupiter.SystemPropertyExtension
- Shared - Annotation Type in org.junitpioneer.jupiter.resource
-
@Sharedis used to create a resource that is shared with multiple tests. - SHARED_ANNOTATION_RESOLUTION_LOCK - Static variable in class org.junitpioneer.jupiter.resource.ResourceExtension
- Shared.Scope - Enum in org.junitpioneer.jupiter.resource
-
Scopespecifies how long a shared resource lives. - sharedAnnotationKey(Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- ShortRange - Class in org.junitpioneer.jupiter.params
- ShortRange(ShortRangeSource) - Constructor for class org.junitpioneer.jupiter.params.ShortRange
- ShortRangeSource - Annotation Type in org.junitpioneer.jupiter.params
-
@ShortRangeSourceis anArgumentsSourcethat provides access to a range ofshortvalues. - ShortRangeSource.ShortRangeSources - Annotation Type in org.junitpioneer.jupiter.params
- shorts() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
-
The
shortvalues to use as sources of arguments; must not be empty. - shouldDisable(Throwable) - Method in class org.junitpioneer.jupiter.DisableIfTestFailsExtension.Configuration
- shouldPreserveException(Throwable) - Static method in class org.junitpioneer.jupiter.ExpectedToFailExtension
-
Returns whether the exception should be preserved and reported as is instead of considering it an 'expected to fail' exception.
- sign - Variable in class org.junitpioneer.jupiter.params.Range
- SimpleAggregator - Class in org.junitpioneer.jupiter.params
- SimpleAggregator() - Constructor for class org.junitpioneer.jupiter.params.SimpleAggregator
- sortedLocksForSharedResources(Collection<Shared>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- SOURCE_FILE - org.junitpioneer.jupiter.resource.Shared.Scope
-
At this scope, a shared resource will last as long as the test file it is defined in.
- sources - Variable in class org.junitpioneer.jupiter.json.AbstractJsonSourceBasedArgumentsProvider
- STD_IN_KEY - Static variable in class org.junitpioneer.jupiter.StdIoExtension
- StdErr - Class in org.junitpioneer.jupiter
-
For details and examples, see the documentation on standard input/output.
- StdErr() - Constructor for class org.junitpioneer.jupiter.StdErr
- StdIn - Class in org.junitpioneer.jupiter
-
For details and examples, see the documentation on standard input/output.
- StdIn(String[]) - Constructor for class org.junitpioneer.jupiter.StdIn
- StdIo - Annotation Type in org.junitpioneer.jupiter
- StdIoExtension - Class in org.junitpioneer.jupiter
- StdIoExtension() - Constructor for class org.junitpioneer.jupiter.StdIoExtension
- StdOut - Class in org.junitpioneer.jupiter
-
For details and examples, see the documentation on standard input/output.
- StdOut() - Constructor for class org.junitpioneer.jupiter.StdOut
- StdOutputStream - Class in org.junitpioneer.jupiter
- StdOutputStream() - Constructor for class org.junitpioneer.jupiter.StdOutputStream
- step - Variable in class org.junitpioneer.jupiter.params.Range
- step() - Method in annotation type org.junitpioneer.jupiter.params.ByteRangeSource
-
The size of the step between the
fromand theto. - step() - Method in annotation type org.junitpioneer.jupiter.params.DoubleRangeSource
-
The size of the step between the
fromand theto. - step() - Method in annotation type org.junitpioneer.jupiter.params.FloatRangeSource
-
The size of the step between the
fromand theto. - step() - Method in annotation type org.junitpioneer.jupiter.params.IntRangeSource
-
The size of the step between the
fromand theto. - step() - Method in annotation type org.junitpioneer.jupiter.params.LongRangeSource
-
The size of the step between the
fromand theto. - step() - Method in annotation type org.junitpioneer.jupiter.params.ShortRangeSource
-
The size of the step between the
fromand theto. - Stopwatch - Annotation Type in org.junitpioneer.jupiter
-
@Stopwatchis a JUnit Jupiter extension to measure the elapsed time of a test execution. - StopwatchExtension - Class in org.junitpioneer.jupiter
-
The StopwatchExtension implements callback methods for the
@Stopwatchannotation. - StopwatchExtension() - Constructor for class org.junitpioneer.jupiter.StopwatchExtension
- STORE_KEY - Static variable in class org.junitpioneer.jupiter.StopwatchExtension
- storeDefaultLocale(ExtensionContext) - Method in class org.junitpioneer.jupiter.DefaultLocaleExtension
- storeDefaultTimeZone(ExtensionContext.Store) - Method in class org.junitpioneer.jupiter.DefaultTimeZoneExtension
- storeExceptionStatus(ExtensionContext, ExpectedExceptionExtension.EXCEPTION) - Static method in class org.junitpioneer.vintage.ExpectedExceptionExtension
- storeNowAsLaunchTime(ExtensionContext) - Method in class org.junitpioneer.jupiter.StopwatchExtension
- storeOriginalCompleteEntries(ExtensionContext, Properties) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- storeOriginalIncrementalEntries(ExtensionContext, Collection<K>, Collection<K>) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
- storeStdErr(ExtensionContext) - Method in class org.junitpioneer.jupiter.StdIoExtension
- storeStdOut(ExtensionContext) - Method in class org.junitpioneer.jupiter.StdIoExtension
- strings() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
-
The
Stringvalues to use as sources of arguments; must not be empty. - supportsParameter(ParameterContext, ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianProductResolver
- supportsParameter(ParameterContext, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- supportsParameter(ParameterContext, ExtensionContext) - Method in class org.junitpioneer.jupiter.StdIoExtension
- supportsTestTemplate(ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
- supportsTestTemplate(ExtensionContext) - Method in class org.junitpioneer.jupiter.RetryingTestExtension
- suspendFor(int) - Method in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- suspendForMs - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
- suspendForMs() - Method in annotation type org.junitpioneer.jupiter.RetryingTest
-
Specifies a pause (in milliseconds) between executions.
- swapAndStoreIn(ExtensionContext, StdIn) - Method in class org.junitpioneer.jupiter.StdIoExtension
- SYSTEM_ERR_KEY - Static variable in class org.junitpioneer.jupiter.StdIoExtension
- SYSTEM_IN_KEY - Static variable in class org.junitpioneer.jupiter.StdIoExtension
- SYSTEM_OUT_KEY - Static variable in class org.junitpioneer.jupiter.StdIoExtension
- SystemPropertyExtension - Class in org.junitpioneer.jupiter
- SystemPropertyExtension() - Constructor for class org.junitpioneer.jupiter.SystemPropertyExtension
T
- tempDir - Variable in class org.junitpioneer.jupiter.resource.TemporaryDirectory.TemporaryDirectoryResource
- TemporaryDirectory - Class in org.junitpioneer.jupiter.resource
- TemporaryDirectory() - Constructor for class org.junitpioneer.jupiter.resource.TemporaryDirectory
- TemporaryDirectory.TemporaryDirectoryResource - Class in org.junitpioneer.jupiter.resource
- TemporaryDirectoryResource(Path) - Constructor for class org.junitpioneer.jupiter.resource.TemporaryDirectory.TemporaryDirectoryResource
- Test - Annotation Type in org.junitpioneer.vintage
-
Deprecated.This annotation is an intermediate step on a full migration from JUnit 4's
@Testto Jupiter's. To emphasize its character as a temporary solution and to reduce risk of accidental use, it's marked as deprecated. Deprecated since v0.4; not intended to be removed. - TEST_RAN_TOO_LONG - Static variable in class org.junitpioneer.vintage.TimeoutExtension
- Test.None - Class in org.junitpioneer.vintage
-
Deprecated.Dummy default class for the
expectedparameter. - testAborted(ExtensionContext, Throwable) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
- testCases - Variable in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
- testDisabled(ExtensionContext, Optional<String>) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
- testFactoryMethod(ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- testFailed(ExtensionContext, Throwable) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
- testId - Variable in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
- testId - Variable in class org.junitpioneer.jupiter.IssueTestCase
- testId() - Method in class org.junitpioneer.jupiter.IssueTestCase
-
Returns the unique name of the test method.
- testMethodDescription(ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- TestNameFormatter - Class in org.junitpioneer.internal
- TestNameFormatter(String, String, Class<?>) - Constructor for class org.junitpioneer.internal.TestNameFormatter
- testPlanExecutionFinished(TestPlan) - Method in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
- tests - Variable in class org.junitpioneer.jupiter.IssueTestSuite
- tests() - Method in class org.junitpioneer.jupiter.IssueTestSuite
-
Retrieves a list with all test cases related to this issue.
- testSuccessful(ExtensionContext) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
- throwIfHasAnnotationWithSameNameButDifferentScope(ExtensionContext.Store, Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- throwIfHasAnnotationWithSameNameButDifferentType(ExtensionContext.Store, Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- throwIfMultipleParametersHaveExactAnnotation(Parameter[], Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- TIME_REPORT_KEY - Static variable in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
- timeout() - Method in annotation type org.junitpioneer.vintage.Test
-
Deprecated.Optionally specify
timeoutin milliseconds to cause a test method to fail if it takes longer than that number of milliseconds. - TimeoutExtension - Class in org.junitpioneer.vintage
-
This extension implements the timeout behavior of
@Test, where a test is failed if it takes longer to finish than the specified time. - TimeoutExtension() - Constructor for class org.junitpioneer.vintage.TimeoutExtension
- to - Variable in class org.junitpioneer.jupiter.params.Range
- to() - Method in annotation type org.junitpioneer.jupiter.params.ByteRangeSource
-
The end point of the range, exclusive.
- to() - Method in annotation type org.junitpioneer.jupiter.params.DoubleRangeSource
-
The end point of the range, exclusive.
- to() - Method in annotation type org.junitpioneer.jupiter.params.FloatRangeSource
-
The end point of the range, exclusive.
- to() - Method in annotation type org.junitpioneer.jupiter.params.IntRangeSource
-
The end point of the range, exclusive.
- to() - Method in annotation type org.junitpioneer.jupiter.params.LongRangeSource
-
The end point of the range, exclusive.
- to() - Method in annotation type org.junitpioneer.jupiter.params.ShortRangeSource
-
The end point of the range, exclusive.
- toNode(InputStream) - Method in class org.junitpioneer.jupiter.json.JacksonJsonConverter
- toNode(InputStream) - Method in interface org.junitpioneer.jupiter.json.JsonConverter
-
Convert the given
streaminto aNode. - toNode(String, boolean) - Method in class org.junitpioneer.jupiter.json.JacksonJsonConverter
- toNode(String, boolean) - Method in interface org.junitpioneer.jupiter.json.JsonConverter
-
Convert the given
valueinto aNode - toString() - Method in class org.junitpioneer.jupiter.IssueTestCase
- toString() - Method in class org.junitpioneer.jupiter.IssueTestSuite
- toString() - Method in class org.junitpioneer.jupiter.json.JacksonNode
- toType(Type) - Method in class org.junitpioneer.jupiter.json.JacksonNode
- toType(Type) - Method in interface org.junitpioneer.jupiter.json.Node
-
Convert this node into the requested
type - tryEachConstructor(Set<Constructor<?>>, ArgumentsAccessor) - Method in class org.junitpioneer.jupiter.params.SimpleAggregator
- trySystemEnvClass(Consumer<Map<String, String>>, ReflectiveOperationException) - Static method in class org.junitpioneer.jupiter.EnvironmentVariableUtils
U
- uniqueKey() - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
- UseObjectMapper - Annotation Type in org.junitpioneer.jupiter.json
V
- validate() - Method in class org.junitpioneer.jupiter.params.Range
-
Asserts the range is valid.
- validate(CartesianTest.Enum, Set<? extends Enum<?>>, Set<String>) - Method in enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
- validate(CartesianTest.Enum, Set<? extends Enum<?>>, Set<String>) - Method in interface org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode.Validator
- validateNames(CartesianTest.Enum, Set<? extends Enum<?>>, Set<String>) - Static method in enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
- validatePatterns(CartesianTest.Enum, Set<? extends Enum<?>>, Set<String>) - Static method in enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
- validator - Variable in enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
- value() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianArgumentsSource
-
The type of
CartesianArgumentsProviderto be used. - value() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Enum
-
The enum type that serves as the source of the enum constants.
- value() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.MethodFactory
-
The name of the method that returns an
ArgumentSetsinstance. - value() - Method in annotation type org.junitpioneer.jupiter.ClearEnvironmentVariable.ClearEnvironmentVariables
- value() - Method in annotation type org.junitpioneer.jupiter.ClearSystemProperty.ClearSystemProperties
- value() - Method in annotation type org.junitpioneer.jupiter.DefaultLocale
-
A language tag string as specified by IETF BCP 47.
- value() - Method in annotation type org.junitpioneer.jupiter.DefaultTimeZone
-
The ID for a
TimeZone, either an abbreviation such as "PST", a full name such as "America/Los_Angeles", or a custom ID such as "GMT-8:00". - value() - Method in annotation type org.junitpioneer.jupiter.ExpectedToFail
-
Defines the message to show when a test is aborted because it is failing.
- value() - Method in annotation type org.junitpioneer.jupiter.Issue
-
The id of the issue as defined by the issue-tracker, e.g.
- value() - Method in annotation type org.junitpioneer.jupiter.json.JsonClasspathSource
-
The JSON classpath resources to use as the sources of arguments; must not be empty.
- value() - Method in annotation type org.junitpioneer.jupiter.json.JsonFileSource
-
The JSON files to use as the sources of arguments; must not be empty.
- value() - Method in annotation type org.junitpioneer.jupiter.json.JsonSource
-
The JSON values to use as the source of arguments; must not be empty.
- value() - Method in annotation type org.junitpioneer.jupiter.json.Property
-
The name of the JSON property.
- value() - Method in annotation type org.junitpioneer.jupiter.json.UseObjectMapper
- value() - Method in annotation type org.junitpioneer.jupiter.params.ByteRangeSource.ByteRangeSources
- value() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfArgument.DisableIfArguments
- value() - Method in annotation type org.junitpioneer.jupiter.params.DoubleRangeSource.DoubleRangeSources
- value() - Method in annotation type org.junitpioneer.jupiter.params.FloatRangeSource.FloatRangeSources
- value() - Method in annotation type org.junitpioneer.jupiter.params.IntRangeSource.IntRangeSources
- value() - Method in annotation type org.junitpioneer.jupiter.params.LongRangeSource.LongRangeSources
- value() - Method in annotation type org.junitpioneer.jupiter.params.RangeClass
- value() - Method in annotation type org.junitpioneer.jupiter.params.ShortRangeSource.ShortRangeSources
- value() - Method in annotation type org.junitpioneer.jupiter.ReportEntry.ReportEntries
- value() - Method in annotation type org.junitpioneer.jupiter.ReportEntry
-
Specifies the value of the pair that's to be published as a report entry.
- value() - Method in annotation type org.junitpioneer.jupiter.resource.New
-
The class of the resource factory to get the resource from.
- value() - Method in annotation type org.junitpioneer.jupiter.RetryingTest
-
Specifies how often the test is executed at most.
- value() - Method in annotation type org.junitpioneer.jupiter.SetEnvironmentVariable.SetEnvironmentVariables
- value() - Method in annotation type org.junitpioneer.jupiter.SetEnvironmentVariable
-
The value of the system property to be set.
- value() - Method in annotation type org.junitpioneer.jupiter.SetSystemProperty.SetSystemProperties
- value() - Method in annotation type org.junitpioneer.jupiter.SetSystemProperty
-
The value of the system property to be set.
- value() - Method in annotation type org.junitpioneer.jupiter.StdIo
-
Provides the intercepted standard input with values.
- value(Type) - Method in class org.junitpioneer.jupiter.json.JacksonNode
- value(Type) - Method in interface org.junitpioneer.jupiter.json.Node
-
Get the value of the node.
- valueOf(String) - Static method in enum org.junitpioneer.jupiter.cartesian.CartesianEnumArgumentsProvider.NullEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.junitpioneer.jupiter.converter.NumberToByteArrayConversion.ByteOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.junitpioneer.jupiter.ReportEntry.PublishCondition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.junitpioneer.jupiter.resource.Shared.Scope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.junitpioneer.vintage.ExpectedExceptionExtension.EXCEPTION
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.junitpioneer.jupiter.cartesian.CartesianEnumArgumentsProvider.NullEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.junitpioneer.jupiter.converter.NumberToByteArrayConversion.ByteOrder
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.junitpioneer.jupiter.ReportEntry.PublishCondition
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.junitpioneer.jupiter.resource.Shared.Scope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.junitpioneer.vintage.ExpectedExceptionExtension.EXCEPTION
-
Returns an array containing the constants of this enum type, in the order they are declared.
- variant() - Method in annotation type org.junitpioneer.jupiter.DefaultLocale
-
An IETF BCP 47 language string that matches the RFC 5646 syntax.
- verifyKeyNotParameterized(ReportEntry) - Static method in class org.junitpioneer.jupiter.ReportEntryExtension
- verifyKeyValueAreNotBlank(ReportEntry) - Static method in class org.junitpioneer.jupiter.ReportEntryExtension
- verifyNonEmptyInputs(DisableIfAllArguments) - Static method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
- verifyNonEmptyInputs(DisableIfAnyArgument) - Static method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
- verifyNonEmptyInputs(DisableIfArgument) - Static method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
- verifyParameterCount(ExtensionContext, ReportEntry) - Static method in class org.junitpioneer.jupiter.ReportEntryExtension
- verifyReportEntry(ExtensionContext, ReportEntry) - Static method in class org.junitpioneer.jupiter.ReportEntryExtension
- verifyValidIndex(List<Object>, int) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
- visitFile(Path, BasicFileAttributes) - Method in class org.junitpioneer.jupiter.resource.PathDeleter
W
- WARNING_KEY - Static variable in class org.junitpioneer.jupiter.EnvironmentVariableExtension
- WARNING_VALUE - Static variable in class org.junitpioneer.jupiter.EnvironmentVariableExtension
- WAS_NOT_THROWN - org.junitpioneer.vintage.ExpectedExceptionExtension.EXCEPTION
- WAS_THROWN_AS_EXPECTED - org.junitpioneer.vintage.ExpectedExceptionExtension.EXCEPTION
- WAS_THROWN_NOT_AS_EXPECTED - org.junitpioneer.vintage.ExpectedExceptionExtension.EXCEPTION
- when() - Method in annotation type org.junitpioneer.jupiter.ReportEntry
-
Specifies when the extension should publish the report entry.
- with() - Method in annotation type org.junitpioneer.jupiter.DisableIfTestFails
-
Configure on which exceptions remaining tests are disabled (defaults to "any exception").
- withExceptions() - Method in annotation type org.junitpioneer.jupiter.ExpectedToFail
-
Specifies which exceptions are expected to be thrown and will cause the test to be aborted rather than fail.
- wrap(Class<T>) - Static method in class org.junitpioneer.internal.PioneerUtils
-
Replaces all primitive types with the appropriate wrapper types.
- write(byte[], int, int) - Method in class org.junitpioneer.jupiter.StdOutputStream
- write(int) - Method in class org.junitpioneer.jupiter.StdOutputStream
- writer - Variable in class org.junitpioneer.jupiter.StdIn
- WritesDefaultLocale - Annotation Type in org.junitpioneer.jupiter
-
Marks tests that write the default locale but don't use the locale extension themselves.
- WritesDefaultTimeZone - Annotation Type in org.junitpioneer.jupiter
-
Marks tests that write the default time zone but don't use the time zone extension themselves.
- WritesEnvironmentVariable - Annotation Type in org.junitpioneer.jupiter
-
Marks tests that write environment variables but don't use the environment variable extension themselves.
- WritesStdIo - Annotation Type in org.junitpioneer.jupiter
-
Marks tests that call
System.setIn(),System.setOut()orSystem.setErr()to set the static fieldsSystem.in/System.out/System.err. - WritesSystemProperty - Annotation Type in org.junitpioneer.jupiter
-
Marks tests that write system properties but don't use the system property extension themselves.
Z
A B C D E F G H I J K L M N O P R S T U V W ZAll Classes All Packages