Class DisplayNameUtils
java.lang.Object
org.junit.jupiter.engine.descriptor.DisplayNameUtils
Collection of utilities for working with display names.
- Since:
- 5.4
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.junit.jupiter.api.DisplayNameGenerator
Pre-defined display name generator instance producing indicative sentences.private static final org.junit.platform.commons.logging.Logger
private static final org.junit.jupiter.api.DisplayNameGenerator
Pre-defined display name generator instance replacing underscores.private static final org.junit.jupiter.api.DisplayNameGenerator
Pre-defined simple display name generator instance.private static final org.junit.jupiter.api.DisplayNameGenerator
Pre-defined standard display name generator instance. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateDisplayNameSupplier
(Class<?> testClass, JupiterConfiguration configuration, Function<org.junit.jupiter.api.DisplayNameGenerator, String> generatorFunction) createDisplayNameSupplierForClass
(Class<?> testClass, JupiterConfiguration configuration) createDisplayNameSupplierForMethod
(Class<?> testClass, Method testMethod, JupiterConfiguration configuration) createDisplayNameSupplierForNestedClass
(Class<?> testClass, JupiterConfiguration configuration) (package private) static String
determineDisplayName
(AnnotatedElement element, Supplier<String> displayNameSupplier) (package private) static String
determineDisplayNameForMethod
(Class<?> testClass, Method testMethod, JupiterConfiguration configuration) private static Optional
<org.junit.jupiter.api.DisplayNameGenerator> findDisplayNameGenerator
(Class<?> testClass)
-
Field Details
-
logger
private static final org.junit.platform.commons.logging.Logger logger -
standardGenerator
private static final org.junit.jupiter.api.DisplayNameGenerator standardGeneratorPre-defined standard display name generator instance. -
simpleGenerator
private static final org.junit.jupiter.api.DisplayNameGenerator simpleGeneratorPre-defined simple display name generator instance. -
replaceUnderscoresGenerator
private static final org.junit.jupiter.api.DisplayNameGenerator replaceUnderscoresGeneratorPre-defined display name generator instance replacing underscores. -
indicativeSentencesGenerator
private static final org.junit.jupiter.api.DisplayNameGenerator indicativeSentencesGeneratorPre-defined display name generator instance producing indicative sentences.
-
-
Constructor Details
-
DisplayNameUtils
DisplayNameUtils()
-
-
Method Details
-
determineDisplayName
-
determineDisplayNameForMethod
static String determineDisplayNameForMethod(Class<?> testClass, Method testMethod, JupiterConfiguration configuration) -
createDisplayNameSupplierForClass
static Supplier<String> createDisplayNameSupplierForClass(Class<?> testClass, JupiterConfiguration configuration) -
createDisplayNameSupplierForNestedClass
static Supplier<String> createDisplayNameSupplierForNestedClass(Class<?> testClass, JupiterConfiguration configuration) -
createDisplayNameSupplierForMethod
private static Supplier<String> createDisplayNameSupplierForMethod(Class<?> testClass, Method testMethod, JupiterConfiguration configuration) -
createDisplayNameSupplier
-
findDisplayNameGenerator
-