Deprecated API
Contents
- Terminally Deprecated
- Interfaces
- Classes
- Enum Classes
- Annotation Interfaces
- Fields
- Methods
- Constructors
- Enum Constants
- Annotation Interface Elements
-
Terminally Deprecated ElementsElementDescriptionNo longer supported at runtime; please use
JRE.JAVA_17
or laterNo longer supported at runtime; please useJRE.JAVA_17
or laterNo longer supported at runtime; please useJRE.JAVA_17
or laterNo longer supported at runtime; please useJRE.JAVA_17
or laterNo longer supported at runtime; please useJRE.JAVA_17
or laterNo longer supported at runtime; please useJRE.JAVA_17
or laterNo longer supported at runtime; please useJRE.JAVA_17
or laterNo longer supported at runtime; please useJRE.JAVA_17
or laterNo longer supported at runtime; please useJRE.JAVA_17
or laterUseMediaType
instead.UseTestReporter.publishFile(Path, MediaType)
instead.Please use@Disabled
instead.Please migrate to Jupiter extensions and use@Disabled
instead.Please migrate to Jupiter extensions.Please useAssertions.assertThrows(Class, Executable)
instead.Please use@AutoClose
instead.Please implementAfterTestExecutionCallback
instead.Please useParameterInfo
insteadPlease useParameterInfo.get(ExtensionContext)
insteadPlease useParameterInfo.KEY
insteadPlease useParameterInfo.NAMESPACE
insteadPlease useResourceSupport.findAllResourcesInClasspathRoot(URI, ResourceFilter)
insteadPlease useResourceSupport.findAllResourcesInModule(String, ResourceFilter)
insteadPlease useResourceSupport.findAllResourcesInPackage(String, ResourceFilter)
insteadPlease useResourceSupport.streamAllResourcesInClasspathRoot(URI, ResourceFilter)
insteadPlease useResourceSupport.streamAllResourcesInModule(String, ResourceFilter)
insteadPlease useResourceSupport.streamAllResourcesInPackage(String, ResourceFilter)
insteadPlease useResourceSupport.tryToGetResources(String)
insteadPlease useResourceSupport.tryToGetResources(String, ClassLoader)
insteadPlease useResource
instead.Please implementClasspathScanner.scanForResourcesInClasspathRoot(URI, ResourceFilter)
insteadPlease implementClasspathScanner.scanForResourcesInPackage(String, ResourceFilter)
insteadPlease useEngineDiscoveryRequest.getOutputDirectoryCreator()
insteadPlease useExecutionRequest.getOutputDirectoryCreator()
insteadwithout replacementPlease implementOutputDirectoryCreator
insteadPlease useTestPlan.getOutputDirectoryCreator()
insteadPlease useEngineTestKit.Builder.outputDirectoryCreator(OutputDirectoryCreator)
instead
-
Deprecated InterfacesInterfaceDescriptionPlease extend
AutoCloseable
directly.Please useParameterInfo
insteadPlease useResource
instead.Please implementOutputDirectoryCreator
instead
-
Deprecated ClassesClassDescriptionUse
MediaType
instead.Please use@Disabled
instead.Please useAssertions.assertThrows(Class, Executable)
instead.Please use@AutoClose
instead.Please implementAfterTestExecutionCallback
instead.Should only be used temporarily while migrating tests to JUnit Jupiter or another testing framework with native JUnit Platform supportShould only be used temporarily while migrating tests to JUnit Jupiter or another testing framework with native JUnit Platform support
-
Deprecated Enum ClassesEnum ClassDescriptionbecause there is only a single non-deprecated search option left
-
Deprecated Annotation InterfacesAnnotation InterfaceDescriptionPlease migrate to Jupiter extensions and use
@Disabled
instead.Please migrate to Jupiter extensions.
-
Deprecated FieldsFieldDescriptionUse
MediaType.APPLICATION_JSON
instead.Please referenceParameterizedInvocationConstants.ARGUMENT_SET_NAME_OR_ARGUMENTS_WITH_NAMES_PLACEHOLDER
instead.Please referenceParameterizedInvocationConstants.ARGUMENT_SET_NAME_PLACEHOLDER
instead.Please referenceParameterizedInvocationConstants.ARGUMENTS_PLACEHOLDER
instead.Please referenceParameterizedInvocationConstants.ARGUMENTS_WITH_NAMES_PLACEHOLDER
instead.Please referenceParameterizedInvocationConstants.DEFAULT_DISPLAY_NAME
instead.Please referenceParameterizedInvocationConstants.DISPLAY_NAME_PLACEHOLDER
instead.Please referenceParameterizedInvocationConstants.INDEX_PLACEHOLDER
instead.Please useParameterInfo.KEY
insteadPlease useParameterInfo.NAMESPACE
instead
-
Deprecated MethodsMethodDescriptionin favor of
JRE.currentJre()
Please useExtensionContext.Store.computeIfAbsent(Class)
instead.Please useExtensionContext.Store.computeIfAbsent(Object, Function)
instead.Please useExtensionContext.Store.computeIfAbsent(Object, Function, Class)
instead.UseTestReporter.publishFile(Path, MediaType)
instead.Please implementAnnotationBasedArgumentsProvider.provideArguments(ParameterDeclarations, ExtensionContext, Annotation)
instead.Please implementArgumentsProvider.provideArguments(ParameterDeclarations, ExtensionContext)
instead.Please useParameterInfo.get(ExtensionContext)
insteadUseAnnotationSupport.findAnnotation(AnnotatedElement, Class)
(forSearchOption.DEFAULT
) orAnnotationSupport.findAnnotation(Class, Class, List)
(forSearchOption.INCLUDE_ENCLOSING_CLASSES
) insteadPlease useResourceSupport.findAllResourcesInClasspathRoot(URI, ResourceFilter)
insteadPlease useResourceSupport.findAllResourcesInModule(String, ResourceFilter)
insteadPlease useResourceSupport.findAllResourcesInPackage(String, ResourceFilter)
insteadPlease useResourceSupport.streamAllResourcesInClasspathRoot(URI, ResourceFilter)
insteadPlease useResourceSupport.streamAllResourcesInModule(String, ResourceFilter)
insteadPlease useResourceSupport.streamAllResourcesInPackage(String, ResourceFilter)
insteadPlease useResourceSupport.tryToGetResources(String)
insteadPlease useResourceSupport.tryToGetResources(String, ClassLoader)
insteadPlease implementClasspathScanner.scanForResourcesInClasspathRoot(URI, ResourceFilter)
insteadPlease implementClasspathScanner.scanForResourcesInPackage(String, ResourceFilter)
insteadPlease use {ClasspathResourceSelector.getResources()
} instead.Please useDiscoverySelectors.selectClasspathResourceByName(Set)
instead.Please useEngineDiscoveryRequest.getOutputDirectoryCreator()
insteadwithout replacementPlease useExecutionRequest.getOutputDirectoryCreator()
insteadwithout replacementPlease useNamespacedHierarchicalStore.computeIfAbsent(Object, Object, Function)
instead.Please useNamespacedHierarchicalStore.computeIfAbsent(Object, Object, Function, Class)
instead.Please useTestPlan.getOutputDirectoryCreator()
insteadUseTestPlan.getTestIdentifier(UniqueId)
instead.Please useEngineTestKit.Builder.outputDirectoryCreator(OutputDirectoryCreator)
instead
-
Deprecated ConstructorsConstructorDescriptionwithout replacement because it's an internal API.
-
Deprecated Enum ConstantsEnum ConstantDescriptionNo longer supported at runtime; please use
JRE.JAVA_17
or laterNo longer supported at runtime; please useJRE.JAVA_17
or laterNo longer supported at runtime; please useJRE.JAVA_17
or laterNo longer supported at runtime; please useJRE.JAVA_17
or laterNo longer supported at runtime; please useJRE.JAVA_17
or laterNo longer supported at runtime; please useJRE.JAVA_17
or laterNo longer supported at runtime; please useJRE.JAVA_17
or laterNo longer supported at runtime; please useJRE.JAVA_17
or laterNo longer supported at runtime; please useJRE.JAVA_17
or laterThis behavior will be removed from future versions of JUnit andTestInstantiationAwareExtension.ExtensionContextScope.TEST_METHOD
will become the default.because it is preferable to inspect the runtime enclosing types of a class rather than where they are declared.
-
Deprecated Annotation Interface ElementsAnnotation Interface ElementDescriptionPlease reference
ParameterizedInvocationConstants.ARGUMENT_SET_NAME_OR_ARGUMENTS_WITH_NAMES_PLACEHOLDER
instead.Please referenceParameterizedInvocationConstants.ARGUMENT_SET_NAME_PLACEHOLDER
instead.Please referenceParameterizedInvocationConstants.ARGUMENTS_PLACEHOLDER
instead.Please referenceParameterizedInvocationConstants.ARGUMENTS_WITH_NAMES_PLACEHOLDER
instead.Please referenceParameterizedInvocationConstants.DEFAULT_DISPLAY_NAME
instead.Please referenceParameterizedInvocationConstants.DISPLAY_NAME_PLACEHOLDER
instead.Please referenceParameterizedInvocationConstants.INDEX_PLACEHOLDER
instead.