Deprecated API
Show API deprecated in:
Contents
- Terminally Deprecated
- Modules
- Interfaces
- Classes
- Enum Classes
- Annotation Interfaces
- Fields
- Methods
- Constructors
- Enum Constants
- Annotation Interface Elements
-
Terminally Deprecated ElementsElementDeprecated inDescription6.0No longer supported at runtime; please use
JRE.JAVA_17or later6.0No longer supported at runtime; please useJRE.JAVA_17or later6.0No longer supported at runtime; please useJRE.JAVA_17or later6.0No longer supported at runtime; please useJRE.JAVA_17or later6.0No longer supported at runtime; please useJRE.JAVA_17or later6.0No longer supported at runtime; please useJRE.JAVA_17or later6.0No longer supported at runtime; please useJRE.JAVA_17or later6.0No longer supported at runtime; please useJRE.JAVA_17or later6.0No longer supported at runtime; please useJRE.JAVA_17or later5.145.14UseMediaTypeinstead.5.145.14UseTestReporter.publishFile(Path, MediaType)instead.Please migrate to the corresponding APIs and extensions provided by JUnit Jupiter.6.0Please use@Disabledinstead.6.0Please migrate to Jupiter extensions and use@Disabledinstead.6.0Please migrate to Jupiter extensions.6.0Please useAssertions.assertThrows(Class, Executable)instead.6.0Please use@AutoCloseinstead.6.0Please implementAfterTestExecutionCallbackinstead.5.14Please useParameterInfoinstead5.14Please useParameterInfo.get(ExtensionContext)instead5.14Please useParameterInfo.KEYinstead5.14Please useParameterInfo.NAMESPACEinstead1.14Please useResourceSupport.findAllResourcesInClasspathRoot(URI, ResourceFilter)instead1.14Please useResourceSupport.findAllResourcesInModule(String, ResourceFilter)instead1.14Please useResourceSupport.findAllResourcesInPackage(String, ResourceFilter)instead1.14Please useResourceSupport.streamAllResourcesInClasspathRoot(URI, ResourceFilter)instead1.14Please useResourceSupport.streamAllResourcesInModule(String, ResourceFilter)instead1.14Please useResourceSupport.streamAllResourcesInPackage(String, ResourceFilter)instead1.14Please useResourceSupport.tryToGetResources(String)instead1.14Please useResourceSupport.tryToGetResources(String, ClassLoader)instead1.14Please useResourceinstead.1.14Please implementClasspathScanner.scanForResourcesInClasspathRoot(URI, ResourceFilter)instead1.14Please implementClasspathScanner.scanForResourcesInPackage(String, ResourceFilter)instead1.14Please use {ClasspathResourceSelector.getResources()} instead.1.14Please useDiscoverySelectors.selectClasspathResourceByName(Set)instead.1.14Please useEngineDiscoveryRequest.getOutputDirectoryCreator()instead1.14Please useExecutionRequest.getOutputDirectoryCreator()instead6.0without replacement1.14Please implementOutputDirectoryCreatorinstead1.141.141.14Please useTestPlan.getOutputDirectoryCreator()instead1.14Please useEngineTestKit.Builder.outputDirectoryCreator(OutputDirectoryCreator)instead
-
Deprecated ModulesModuleDeprecated inDescriptionPlease migrate to the corresponding APIs and extensions provided by JUnit Jupiter.
-
Deprecated InterfacesInterfaceDeprecated inDescription5.13Please extend
AutoCloseabledirectly.5.14Please useParameterInfoinstead1.14Please useResourceinstead.1.14Please implementOutputDirectoryCreatorinstead
-
Deprecated ClassesClassDeprecated inDescription5.14Use
MediaTypeinstead.6.0Please use@Disabledinstead.6.0Please useAssertions.assertThrows(Class, Executable)instead.6.0Please use@AutoCloseinstead.6.0Please implementAfterTestExecutionCallbackinstead.6.0Should only be used temporarily while migrating tests to JUnit Jupiter or another testing framework with native JUnit Platform support6.0Should only be used temporarily while migrating tests to JUnit Jupiter or another testing framework with native JUnit Platform support
-
Deprecated Enum ClassesEnum ClassDeprecated inDescription1.12because there is only a single non-deprecated search option left
-
Deprecated Annotation InterfacesAnnotation InterfaceDeprecated inDescription6.0Please migrate to Jupiter extensions and use
@Disabledinstead.6.0Please migrate to Jupiter extensions.
-
Deprecated FieldsFieldDeprecated inDescription5.14Use
MediaType.APPLICATION_JSONinstead.5.13Please referenceParameterizedInvocationConstants.ARGUMENT_SET_NAME_OR_ARGUMENTS_WITH_NAMES_PLACEHOLDERinstead.5.13Please referenceParameterizedInvocationConstants.ARGUMENT_SET_NAME_PLACEHOLDERinstead.5.13Please referenceParameterizedInvocationConstants.ARGUMENTS_PLACEHOLDERinstead.5.13Please referenceParameterizedInvocationConstants.ARGUMENTS_WITH_NAMES_PLACEHOLDERinstead.5.13Please referenceParameterizedInvocationConstants.DEFAULT_DISPLAY_NAMEinstead.5.13Please referenceParameterizedInvocationConstants.DISPLAY_NAME_PLACEHOLDERinstead.5.13Please referenceParameterizedInvocationConstants.INDEX_PLACEHOLDERinstead.5.14Please useParameterInfo.KEYinstead5.14Please useParameterInfo.NAMESPACEinstead
-
Deprecated MethodsMethodDeprecated inDescription5.12in favor of
JRE.currentJre()5.125.125.146.0Please useExtensionContext.Store.computeIfAbsent(Class)instead.6.0Please useExtensionContext.Store.computeIfAbsent(Object, Function)instead.6.0Please useExtensionContext.Store.computeIfAbsent(Object, Function, Class)instead.5.145.14UseTestReporter.publishFile(Path, MediaType)instead.5.13Please implementAnnotationBasedArgumentsProvider.provideArguments(ParameterDeclarations, ExtensionContext, Annotation)instead.5.13Please implementArgumentsProvider.provideArguments(ParameterDeclarations, ExtensionContext)instead.5.14Please useParameterInfo.get(ExtensionContext)instead1.12UseAnnotationSupport.findAnnotation(AnnotatedElement, Class)(forSearchOption.DEFAULT) orAnnotationSupport.findAnnotation(Class, Class, List)(forSearchOption.INCLUDE_ENCLOSING_CLASSES) instead1.14Please useResourceSupport.findAllResourcesInClasspathRoot(URI, ResourceFilter)instead1.14Please useResourceSupport.findAllResourcesInModule(String, ResourceFilter)instead1.14Please useResourceSupport.findAllResourcesInPackage(String, ResourceFilter)instead1.14Please useResourceSupport.streamAllResourcesInClasspathRoot(URI, ResourceFilter)instead1.14Please useResourceSupport.streamAllResourcesInModule(String, ResourceFilter)instead1.14Please useResourceSupport.streamAllResourcesInPackage(String, ResourceFilter)instead1.14Please useResourceSupport.tryToGetResources(String)instead1.14Please useResourceSupport.tryToGetResources(String, ClassLoader)instead1.14Please implementClasspathScanner.scanForResourcesInClasspathRoot(URI, ResourceFilter)instead1.14Please implementClasspathScanner.scanForResourcesInPackage(String, ResourceFilter)instead1.14Please use {ClasspathResourceSelector.getResources()} instead.1.14Please useDiscoverySelectors.selectClasspathResourceByName(Set)instead.1.14Please useEngineDiscoveryRequest.getOutputDirectoryCreator()instead1.11without replacement1.14Please useExecutionRequest.getOutputDirectoryCreator()instead6.0without replacement1.146.0Please useNamespacedHierarchicalStore.computeIfAbsent(Object, Object, Function)instead.6.0Please useNamespacedHierarchicalStore.computeIfAbsent(Object, Object, Function, Class)instead.1.141.14Please useTestPlan.getOutputDirectoryCreator()instead1.10UseTestPlan.getTestIdentifier(UniqueId)instead.1.14Please useEngineTestKit.Builder.outputDirectoryCreator(OutputDirectoryCreator)instead
-
Deprecated ConstructorsConstructorDeprecated inDescription1.11without replacement because it's an internal API.
-
Deprecated Enum ConstantsEnum ConstantDeprecated inDescription6.0No longer supported at runtime; please use
JRE.JAVA_17or later6.0No longer supported at runtime; please useJRE.JAVA_17or later6.0No longer supported at runtime; please useJRE.JAVA_17or later6.0No longer supported at runtime; please useJRE.JAVA_17or later6.0No longer supported at runtime; please useJRE.JAVA_17or later6.0No longer supported at runtime; please useJRE.JAVA_17or later6.0No longer supported at runtime; please useJRE.JAVA_17or later6.0No longer supported at runtime; please useJRE.JAVA_17or later6.0No longer supported at runtime; please useJRE.JAVA_17or later5.12This behavior will be removed from future versions of JUnit, andTestInstantiationAwareExtension.ExtensionContextScope.TEST_METHODwill become the default.1.12because it is preferable to inspect the runtime enclosing types of a class rather than where they are declared.
-
Deprecated Annotation Interface ElementsAnnotation Interface ElementDeprecated inDescription5.13Please reference
ParameterizedInvocationConstants.ARGUMENT_SET_NAME_OR_ARGUMENTS_WITH_NAMES_PLACEHOLDERinstead.5.13Please referenceParameterizedInvocationConstants.ARGUMENT_SET_NAME_PLACEHOLDERinstead.5.13Please referenceParameterizedInvocationConstants.ARGUMENTS_PLACEHOLDERinstead.5.13Please referenceParameterizedInvocationConstants.ARGUMENTS_WITH_NAMES_PLACEHOLDERinstead.5.13Please referenceParameterizedInvocationConstants.DEFAULT_DISPLAY_NAMEinstead.5.13Please referenceParameterizedInvocationConstants.DISPLAY_NAME_PLACEHOLDERinstead.5.13Please referenceParameterizedInvocationConstants.INDEX_PLACEHOLDERinstead.