Uses of Annotation Interface
org.junit.jupiter.api.extension.ExtendWith
Packages that use ExtendWith
Package
Description
Annotation-based conditions for enabling or disabling tests in JUnit Jupiter.
java.util-related support in JUnit Jupiter.-
Uses of ExtendWith in org.junit.jupiter.api.condition
Classes in org.junit.jupiter.api.condition with annotations of type ExtendWithModifier and TypeClassDescription@interface@DisabledForJreRangeis used to signal that the annotated test class or test method is disabled for a specific range of Java Runtime Environment (JRE) versions.@interface@DisabledIfis used to signal that the annotated test class or test method is disabled if the provided condition evaluates totrue.@interface@DisabledIfEnvironmentVariableis used to signal that the annotated test class or test method is disabled if the value of the specified environment variable matches the specified regular expression.@interface@DisabledIfSystemPropertyis used to signal that the annotated test class or test method is disabled if the value of the specified system property matches the specified regular expression.@interface@DisabledOnJreis used to signal that the annotated test class or test method is disabled on one or more specified Java Runtime Environment (JRE) versions.@interface@DisabledOnOsis used to signal that the annotated test class or test method is disabled on one or more specified operating systems or on one or more specified architectures@interface@EnabledForJreRangeis used to signal that the annotated test class or test method is only enabled for a specific range of Java Runtime Environment (JRE) versions.@interface@EnabledIfis used to signal that the annotated test class or test method is only enabled if the provided condition evaluates totrue.@interface@EnabledIfEnvironmentVariableis used to signal that the annotated test class or test method is only enabled if the value of the specified environment variable matches the specified regular expression.@interface@EnabledIfSystemPropertyis used to signal that the annotated test class or test method is only enabled if the value of the specified system property matches the specified regular expression.@interface@EnabledOnJreis used to signal that the annotated test class or test method is only enabled on one or more specified Java Runtime Environment (JRE) versions.@interface@EnabledOnOsis used to signal that the annotated test class or test method is only enabled on one or more specified operating systems or one or more specified architectures. -
Uses of ExtendWith in org.junit.jupiter.api.util
Classes in org.junit.jupiter.api.util with annotations of type ExtendWithModifier and TypeClassDescription@interface@ClearSystemPropertyis an annotation that is used to clear the value of a JVM system property for test execution.@interface@DefaultLocaleis a JUnit Jupiter extension for changing the value returned byLocale.getDefault()for a test execution.@interface@DefaultTimeZoneis a JUnit Jupiter extension for changing the value returned byTimeZone.getDefault()for a test execution.@interface@RestoreSystemPropertiesis an annotation that is used to restore the entire set of JVM system properties to its original state, or the state of the higher-level container, after execution of the annotated element has completed.@interface@SetSystemPropertyis an annotation that is used to set the value of a JVM system property for test execution.