Package org.junit.jupiter.engine.config
Class EnumConfigurationParameterConverter<E extends java.lang.Enum<E>>
- java.lang.Object
-
- org.junit.jupiter.engine.config.EnumConfigurationParameterConverter<E>
-
@API(status=INTERNAL, since="5.8") public class EnumConfigurationParameterConverter<E extends java.lang.Enum<E>> extends java.lang.Object
- Since:
- 5.4
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
enumDisplayName
private java.lang.Class<E>
enumType
private static Logger
logger
-
Constructor Summary
Constructors Constructor Description EnumConfigurationParameterConverter(java.lang.Class<E> enumType, java.lang.String enumDisplayName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description E
get(java.lang.String key, java.util.function.Function<java.lang.String,java.util.Optional<java.lang.String>> lookup, E defaultValue)
(package private) E
get(ConfigurationParameters configParams, java.lang.String key, E defaultValue)
-
-
-
Constructor Detail
-
EnumConfigurationParameterConverter
public EnumConfigurationParameterConverter(java.lang.Class<E> enumType, java.lang.String enumDisplayName)
-
-
Method Detail
-
get
E get(ConfigurationParameters configParams, java.lang.String key, E defaultValue)
-
-