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>>cacheprivate ExtensionContextextensionContextprivate static Loggerloggerprivate TimeoutDurationParserparser
-
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)
-
-