final class DisplayNameUtils
extends java.lang.Object
DisplayName
,
DisplayNameGenerator
,
DisplayNameGeneration
Modifier and Type | Field and Description |
---|---|
private static Logger |
logger |
private static DisplayNameGenerator |
replaceUnderscoresGenerator
Pre-defined display name generator instance replacing underscores.
|
private static DisplayNameGenerator |
standardGenerator
Pre-defined standard display name generator instance.
|
Constructor and Description |
---|
DisplayNameUtils() |
Modifier and Type | Method and Description |
---|---|
(package private) static java.util.function.Supplier<java.lang.String> |
createDisplayNameSupplierForClass(java.lang.Class<?> testClass,
JupiterConfiguration configuration) |
(package private) static java.util.function.Supplier<java.lang.String> |
createDisplayNameSupplierForNestedClass(java.lang.Class<?> testClass,
JupiterConfiguration configuration) |
(package private) static java.lang.String |
determineDisplayName(java.lang.reflect.AnnotatedElement element,
java.util.function.Supplier<java.lang.String> displayNameSupplier) |
(package private) static java.lang.String |
determineDisplayNameForMethod(java.lang.Class<?> testClass,
java.lang.reflect.Method testMethod,
JupiterConfiguration configuration) |
private static java.util.Optional<DisplayNameGeneration> |
getDisplayNameGeneration(java.lang.Class<?> testClass)
Find the first
DisplayNameGeneration annotation that is either
directly present, meta-present, indirectly present
on the supplied testClass or on an enclosing class. |
private static DisplayNameGenerator |
getDisplayNameGenerator(java.lang.Class<?> testClass,
JupiterConfiguration configuration) |
private static final Logger logger
private static final DisplayNameGenerator standardGenerator
private static final DisplayNameGenerator replaceUnderscoresGenerator
static java.lang.String determineDisplayName(java.lang.reflect.AnnotatedElement element, java.util.function.Supplier<java.lang.String> displayNameSupplier)
static java.lang.String determineDisplayNameForMethod(java.lang.Class<?> testClass, java.lang.reflect.Method testMethod, JupiterConfiguration configuration)
static java.util.function.Supplier<java.lang.String> createDisplayNameSupplierForClass(java.lang.Class<?> testClass, JupiterConfiguration configuration)
static java.util.function.Supplier<java.lang.String> createDisplayNameSupplierForNestedClass(java.lang.Class<?> testClass, JupiterConfiguration configuration)
private static DisplayNameGenerator getDisplayNameGenerator(java.lang.Class<?> testClass, JupiterConfiguration configuration)
private static java.util.Optional<DisplayNameGeneration> getDisplayNameGeneration(java.lang.Class<?> testClass)
DisplayNameGeneration
annotation that is either
directly present, meta-present, indirectly present
on the supplied testClass
or on an enclosing class.