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 TypeMethodDescriptioncreateDisplayNameSupplier
(Class<?> testClass, JupiterConfiguration configuration, Function<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
<DisplayNameGenerator> findDisplayNameGenerator
(Class<?> testClass)
-
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) -
createDisplayNameSupplierForMethod
private static Supplier<String> createDisplayNameSupplierForMethod(Class<?> testClass, Method testMethod, JupiterConfiguration configuration) -
createDisplayNameSupplier
private static Supplier<String> createDisplayNameSupplier(Class<?> testClass, JupiterConfiguration configuration, Function<DisplayNameGenerator, String> generatorFunction) -
findDisplayNameGenerator
-