Class TimeoutConfiguration
java.lang.Object
org.junit.jupiter.engine.extension.TimeoutConfiguration
- Since:
- 5.5
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map
<String, Optional<TimeoutDuration>> private final org.junit.jupiter.api.extension.ExtensionContext
private static final org.junit.platform.commons.logging.Logger
private final TimeoutDurationParser
private final AtomicReference
<Optional<org.junit.jupiter.api.Timeout.ThreadMode>> -
Constructor Summary
ConstructorsConstructorDescriptionTimeoutConfiguration
(org.junit.jupiter.api.extension.ExtensionContext extensionContext) -
Method Summary
Modifier and TypeMethodDescription(package private) Optional
<TimeoutDuration> (package private) Optional
<TimeoutDuration> (package private) Optional
<TimeoutDuration> (package private) Optional
<TimeoutDuration> private Optional
<TimeoutDuration> private Optional
<TimeoutDuration> (package private) Optional
<TimeoutDuration> (package private) Optional
<TimeoutDuration> (package private) Optional
<TimeoutDuration> private Optional
<TimeoutDuration> (package private) Optional
<org.junit.jupiter.api.Timeout.ThreadMode> private Optional
<TimeoutDuration> parseOrDefault
(String propertyName, Supplier<Optional<TimeoutDuration>> defaultSupplier) private Optional
<TimeoutDuration> parseTimeoutDuration
(String propertyName) private Optional
<org.junit.jupiter.api.Timeout.ThreadMode>
-
Field Details
-
logger
private static final org.junit.platform.commons.logging.Logger logger -
parser
-
cache
-
threadMode
-
extensionContext
private final org.junit.jupiter.api.extension.ExtensionContext extensionContext
-
-
Constructor Details
-
TimeoutConfiguration
TimeoutConfiguration(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
-
-
Method Details
-
getDefaultTestMethodTimeout
Optional<TimeoutDuration> getDefaultTestMethodTimeout() -
getDefaultTestTemplateMethodTimeout
Optional<TimeoutDuration> getDefaultTestTemplateMethodTimeout() -
getDefaultTestFactoryMethodTimeout
Optional<TimeoutDuration> getDefaultTestFactoryMethodTimeout() -
getDefaultBeforeAllMethodTimeout
Optional<TimeoutDuration> getDefaultBeforeAllMethodTimeout() -
getDefaultBeforeEachMethodTimeout
Optional<TimeoutDuration> getDefaultBeforeEachMethodTimeout() -
getDefaultAfterEachMethodTimeout
Optional<TimeoutDuration> getDefaultAfterEachMethodTimeout() -
getDefaultAfterAllMethodTimeout
Optional<TimeoutDuration> getDefaultAfterAllMethodTimeout() -
getDefaultTestableMethodTimeout
-
getDefaultLifecycleMethodTimeout
-
getDefaultTimeout
-
parseOrDefault
private Optional<TimeoutDuration> parseOrDefault(String propertyName, Supplier<Optional<TimeoutDuration>> defaultSupplier) -
parseTimeoutDuration
-
getDefaultTimeoutThreadMode
Optional<org.junit.jupiter.api.Timeout.ThreadMode> getDefaultTimeoutThreadMode() -
parseTimeoutThreadModeConfiguration
-