Package org.junit.jupiter.engine.config
Class InstantiatingConfigurationParameterConverter<T>
- java.lang.Object
-
- org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter<T>
-
class InstantiatingConfigurationParameterConverter<T> extends java.lang.Object
- Since:
- 5.5
-
-
Constructor Summary
Constructors Constructor Description InstantiatingConfigurationParameterConverter(java.lang.Class<T> clazz, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.util.Optional<T>
get(ConfigurationParameters configurationParameters, java.lang.String key)
private void
logFailureMessage(java.lang.String className, java.lang.String key, java.lang.Exception cause)
private void
logSuccessMessage(java.lang.String className, java.lang.String key)
private java.util.function.Supplier<java.util.Optional<T>>
newInstanceSupplier(java.lang.String className, java.lang.String key)
(package private) java.util.function.Supplier<java.util.Optional<T>>
supply(ConfigurationParameters configurationParameters, java.lang.String key)
-
-
-
Field Detail
-
logger
private static final org.junit.platform.commons.logging.Logger logger
-
clazz
private final java.lang.Class<T> clazz
-
name
private final java.lang.String name
-
-
Constructor Detail
-
InstantiatingConfigurationParameterConverter
public InstantiatingConfigurationParameterConverter(java.lang.Class<T> clazz, java.lang.String name)
-
-
Method Detail
-
get
java.util.Optional<T> get(ConfigurationParameters configurationParameters, java.lang.String key)
-
supply
java.util.function.Supplier<java.util.Optional<T>> supply(ConfigurationParameters configurationParameters, java.lang.String key)
-
newInstanceSupplier
private java.util.function.Supplier<java.util.Optional<T>> newInstanceSupplier(java.lang.String className, java.lang.String key)
-
logFailureMessage
private void logFailureMessage(java.lang.String className, java.lang.String key, java.lang.Exception cause)
-
logSuccessMessage
private void logSuccessMessage(java.lang.String className, java.lang.String key)
-
-