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 DisplayNameGenerator
Pre-defined display name generator instance producing indicative sentences.private static final Logger
private static final DisplayNameGenerator
Pre-defined display name generator instance replacing underscores.private static final DisplayNameGenerator
Pre-defined simple display name generator instance.private static final DisplayNameGenerator
Pre-defined standard display name generator instance. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateDisplayNameSupplierForClass
(Class<?> testClass, 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 DisplayNameGenerator
getDisplayNameGenerator
(Class<?> testClass, JupiterConfiguration configuration)
-
Field Details
-
logger
-
standardGenerator
Pre-defined standard display name generator instance. -
simpleGenerator
Pre-defined simple display name generator instance. -
replaceUnderscoresGenerator
Pre-defined display name generator instance replacing underscores. -
indicativeSentencesGenerator
Pre-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) -
getDisplayNameGenerator
private static DisplayNameGenerator getDisplayNameGenerator(Class<?> testClass, JupiterConfiguration configuration)
-