Class DisplayNameUtils
- java.lang.Object
-
- org.junit.jupiter.engine.descriptor.DisplayNameUtils
-
final class DisplayNameUtils extends java.lang.Object
Collection of utilities for working with display names.- Since:
- 5.4
- See Also:
DisplayName
,DisplayNameGenerator
,DisplayNameGeneration
-
-
Field Summary
Fields Modifier and Type Field Description private static org.junit.jupiter.api.DisplayNameGenerator
indicativeSentencesGenerator
Pre-defined display name generator instance producing indicative sentences.private static org.junit.platform.commons.logging.Logger
logger
private static org.junit.jupiter.api.DisplayNameGenerator
replaceUnderscoresGenerator
Pre-defined display name generator instance replacing underscores.private static org.junit.jupiter.api.DisplayNameGenerator
simpleGenerator
Pre-defined simple display name generator instance.private static org.junit.jupiter.api.DisplayNameGenerator
standardGenerator
Pre-defined standard display name generator instance.
-
Constructor Summary
Constructors Constructor Description DisplayNameUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.util.function.Supplier<java.lang.String>
createDisplayNameSupplier(java.lang.Class<?> testClass, JupiterConfiguration configuration, java.util.function.Function<org.junit.jupiter.api.DisplayNameGenerator,java.lang.String> generatorFunction)
(package private) static java.util.function.Supplier<java.lang.String>
createDisplayNameSupplierForClass(java.lang.Class<?> testClass, JupiterConfiguration configuration)
private static java.util.function.Supplier<java.lang.String>
createDisplayNameSupplierForMethod(java.lang.Class<?> testClass, java.lang.reflect.Method testMethod, 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<org.junit.jupiter.api.DisplayNameGenerator>
findDisplayNameGenerator(java.lang.Class<?> testClass)
-
-
-
Field Detail
-
logger
private static final org.junit.platform.commons.logging.Logger logger
-
standardGenerator
private static final org.junit.jupiter.api.DisplayNameGenerator standardGenerator
Pre-defined standard display name generator instance.
-
simpleGenerator
private static final org.junit.jupiter.api.DisplayNameGenerator simpleGenerator
Pre-defined simple display name generator instance.
-
replaceUnderscoresGenerator
private static final org.junit.jupiter.api.DisplayNameGenerator replaceUnderscoresGenerator
Pre-defined display name generator instance replacing underscores.
-
indicativeSentencesGenerator
private static final org.junit.jupiter.api.DisplayNameGenerator indicativeSentencesGenerator
Pre-defined display name generator instance producing indicative sentences.
-
-
Method Detail
-
determineDisplayName
static java.lang.String determineDisplayName(java.lang.reflect.AnnotatedElement element, java.util.function.Supplier<java.lang.String> displayNameSupplier)
-
determineDisplayNameForMethod
static java.lang.String determineDisplayNameForMethod(java.lang.Class<?> testClass, java.lang.reflect.Method testMethod, JupiterConfiguration configuration)
-
createDisplayNameSupplierForClass
static java.util.function.Supplier<java.lang.String> createDisplayNameSupplierForClass(java.lang.Class<?> testClass, JupiterConfiguration configuration)
-
createDisplayNameSupplierForNestedClass
static java.util.function.Supplier<java.lang.String> createDisplayNameSupplierForNestedClass(java.lang.Class<?> testClass, JupiterConfiguration configuration)
-
createDisplayNameSupplierForMethod
private static java.util.function.Supplier<java.lang.String> createDisplayNameSupplierForMethod(java.lang.Class<?> testClass, java.lang.reflect.Method testMethod, JupiterConfiguration configuration)
-
createDisplayNameSupplier
private static java.util.function.Supplier<java.lang.String> createDisplayNameSupplier(java.lang.Class<?> testClass, JupiterConfiguration configuration, java.util.function.Function<org.junit.jupiter.api.DisplayNameGenerator,java.lang.String> generatorFunction)
-
findDisplayNameGenerator
private static java.util.Optional<org.junit.jupiter.api.DisplayNameGenerator> findDisplayNameGenerator(java.lang.Class<?> testClass)
-
-