Package org.junit.jupiter.engine
Class Constants
- java.lang.Object
-
- org.junit.jupiter.engine.Constants
-
@API(status=STABLE, since="5.0") public final class Constants extends java.lang.Object
Collection of constants related to theJupiterTestEngine.- Since:
- 5.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEACTIVATE_ALL_CONDITIONS_PATTERNWildcard pattern which signals that all conditions should be deactivated: "*"static java.lang.StringDEACTIVATE_CONDITIONS_PATTERN_PROPERTY_NAMEProperty name used to provide a pattern for deactivating conditions: "junit.jupiter.conditions.deactivate"static java.lang.StringDEFAULT_TEST_INSTANCE_LIFECYCLE_PROPERTY_NAMEProperty name used to set the default test instance lifecycle mode: "junit.jupiter.testinstance.lifecycle.default"static java.lang.StringEXTENSIONS_AUTODETECTION_ENABLED_PROPERTY_NAMEProperty name used to enable auto-detection and registration of extensions via Java'sServiceLoadermechanism: "junit.jupiter.extensions.autodetection.enabled"
-
-
-
Field Detail
-
DEACTIVATE_CONDITIONS_PATTERN_PROPERTY_NAME
public static final java.lang.String DEACTIVATE_CONDITIONS_PATTERN_PROPERTY_NAME
Property name used to provide a pattern for deactivating conditions: "junit.jupiter.conditions.deactivate"Pattern Matching Syntax
If the pattern consists solely of an asterisk (
*), all conditions will be deactivated. Otherwise, the pattern will be used to match against the fully qualified class name (FQCN) of each registered condition. Any dot (.) in the pattern will match against a dot (.) or a dollar sign ($) in the FQCN. Any asterisk (*) will match against one or more characters in the FQCN. All other characters in the pattern will be matched one-to-one against the FQCN.Examples
*: deactivates all conditions.org.junit.*: deactivates every condition under theorg.junitbase package and any of its subpackages.*.MyCondition: deactivates every condition whose simple class name is exactlyMyCondition.*System*: deactivates every condition whose simple class name containsSystem.org.example.MyCondition: deactivates the condition whose FQCN is exactlyorg.example.MyCondition.
-
DEACTIVATE_ALL_CONDITIONS_PATTERN
public static final java.lang.String DEACTIVATE_ALL_CONDITIONS_PATTERN
Wildcard pattern which signals that all conditions should be deactivated: "*"
-
EXTENSIONS_AUTODETECTION_ENABLED_PROPERTY_NAME
public static final java.lang.String EXTENSIONS_AUTODETECTION_ENABLED_PROPERTY_NAME
Property name used to enable auto-detection and registration of extensions via Java'sServiceLoadermechanism: "junit.jupiter.extensions.autodetection.enabled"The default behavior is not to perform auto-detection.
- See Also:
- Constant Field Values
-
DEFAULT_TEST_INSTANCE_LIFECYCLE_PROPERTY_NAME
public static final java.lang.String DEFAULT_TEST_INSTANCE_LIFECYCLE_PROPERTY_NAME
Property name used to set the default test instance lifecycle mode: "junit.jupiter.testinstance.lifecycle.default"Supported Values
Supported values include names of enum constants defined in
TestInstance.Lifecycle, ignoring case.If not specified, the default is "per_method" which corresponds to
@TestInstance(Lifecycle.PER_METHOD).- See Also:
TestInstance, Constant Field Values
-
-