Class TimeoutConfiguration
- java.lang.Object
-
- org.junit.jupiter.engine.extension.TimeoutConfiguration
-
class TimeoutConfiguration extends java.lang.Object
- Since:
- 5.5
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.util.Optional<TimeoutDuration>>
cache
private ExtensionContext
extensionContext
private static Logger
logger
private TimeoutDurationParser
parser
-
Constructor Summary
Constructors Constructor Description TimeoutConfiguration(ExtensionContext extensionContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.util.Optional<TimeoutDuration>
getDefaultAfterAllMethodTimeout()
(package private) java.util.Optional<TimeoutDuration>
getDefaultAfterEachMethodTimeout()
(package private) java.util.Optional<TimeoutDuration>
getDefaultBeforeAllMethodTimeout()
(package private) java.util.Optional<TimeoutDuration>
getDefaultBeforeEachMethodTimeout()
private java.util.Optional<TimeoutDuration>
getDefaultLifecycleMethodTimeout()
private java.util.Optional<TimeoutDuration>
getDefaultTestableMethodTimeout()
(package private) java.util.Optional<TimeoutDuration>
getDefaultTestFactoryMethodTimeout()
(package private) java.util.Optional<TimeoutDuration>
getDefaultTestMethodTimeout()
(package private) java.util.Optional<TimeoutDuration>
getDefaultTestTemplateMethodTimeout()
private java.util.Optional<TimeoutDuration>
getDefaultTimeout()
private java.util.Optional<TimeoutDuration>
parseOrDefault(java.lang.String propertyName, java.util.function.Supplier<java.util.Optional<TimeoutDuration>> defaultSupplier)
private java.util.Optional<TimeoutDuration>
parseTimeoutDuration(java.lang.String propertyName)
-
-
-
Field Detail
-
logger
private static final Logger logger
-
parser
private final TimeoutDurationParser parser
-
cache
private final java.util.Map<java.lang.String,java.util.Optional<TimeoutDuration>> cache
-
extensionContext
private final ExtensionContext extensionContext
-
-
Constructor Detail
-
TimeoutConfiguration
TimeoutConfiguration(ExtensionContext extensionContext)
-
-
Method Detail
-
getDefaultTestMethodTimeout
java.util.Optional<TimeoutDuration> getDefaultTestMethodTimeout()
-
getDefaultTestTemplateMethodTimeout
java.util.Optional<TimeoutDuration> getDefaultTestTemplateMethodTimeout()
-
getDefaultTestFactoryMethodTimeout
java.util.Optional<TimeoutDuration> getDefaultTestFactoryMethodTimeout()
-
getDefaultBeforeAllMethodTimeout
java.util.Optional<TimeoutDuration> getDefaultBeforeAllMethodTimeout()
-
getDefaultBeforeEachMethodTimeout
java.util.Optional<TimeoutDuration> getDefaultBeforeEachMethodTimeout()
-
getDefaultAfterEachMethodTimeout
java.util.Optional<TimeoutDuration> getDefaultAfterEachMethodTimeout()
-
getDefaultAfterAllMethodTimeout
java.util.Optional<TimeoutDuration> getDefaultAfterAllMethodTimeout()
-
getDefaultTestableMethodTimeout
private java.util.Optional<TimeoutDuration> getDefaultTestableMethodTimeout()
-
getDefaultLifecycleMethodTimeout
private java.util.Optional<TimeoutDuration> getDefaultLifecycleMethodTimeout()
-
getDefaultTimeout
private java.util.Optional<TimeoutDuration> getDefaultTimeout()
-
parseOrDefault
private java.util.Optional<TimeoutDuration> parseOrDefault(java.lang.String propertyName, java.util.function.Supplier<java.util.Optional<TimeoutDuration>> defaultSupplier)
-
parseTimeoutDuration
private java.util.Optional<TimeoutDuration> parseTimeoutDuration(java.lang.String propertyName)
-
-