Top Fields Constructors Methods
org.junit.jupiter.engine.config

public Class EnumConfigurationParameterConverter<E extends Enum<E>>

extends Object
implements ConfigurationParameterConverter<E extends Enum<E>>
Class Inheritance
All Implemented Interfaces
org.junit.jupiter.engine.config.ConfigurationParameterConverter
Annotations
@API
status:INTERNAL
since:5.8
Static Imports
org.apiguardian.api.API.Status.INTERNAL

Since
5.4

Field Summary

Modifier and TypeField and Description
private final String
private final Class<E>
private static final Logger

Constructor Summary

AccessConstructor and Description
public
EnumConfigurationParameterConverter(Class<E> enumType, String enumDisplayName)

Method Summary

Modifier and TypeMethod and Description
private E
convert(String key, String value)

public Optional<E>
public Optional<E>
get(ExtensionContext extensionContext, String key)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

enumDisplayNameback to summary
private final String enumDisplayName
enumTypeback to summary
private final Class<E> enumType
loggerback to summary
private static final Logger logger

Constructor Detail

EnumConfigurationParameterConverterback to summary
public EnumConfigurationParameterConverter(Class<E> enumType, String enumDisplayName)

Method Detail

convertback to summary
private E convert(String key, String value)
getback to summary
public Optional<E> get(ConfigurationParameters configParams, String key)

Implements org.junit.jupiter.engine.config.ConfigurationParameterConverter.get.

Annotations
@Override
getback to summary
public Optional<E> get(ExtensionContext extensionContext, String key)