Package org.junit.jupiter.api
Class DisplayNameGenerator.ReplaceUnderscores
- java.lang.Object
-
- org.junit.jupiter.api.DisplayNameGenerator.Standard
-
- org.junit.jupiter.api.DisplayNameGenerator.ReplaceUnderscores
-
- All Implemented Interfaces:
DisplayNameGenerator
- Enclosing interface:
- DisplayNameGenerator
public static class DisplayNameGenerator.ReplaceUnderscores extends DisplayNameGenerator.Standard
DisplayNameGenerator
that replaces underscores with spaces.This generator extends the functionality of
DisplayNameGenerator.Standard
by replacing all underscores ('_'
) found in class and method names with spaces (' '
).
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.junit.jupiter.api.DisplayNameGenerator
DisplayNameGenerator.ReplaceUnderscores, DisplayNameGenerator.Standard
-
-
Constructor Summary
Constructors Constructor Description ReplaceUnderscores()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
generateDisplayNameForClass(java.lang.Class<?> testClass)
Generate a display name for the given top-level orstatic
nested test class.java.lang.String
generateDisplayNameForMethod(java.lang.Class<?> testClass, java.lang.reflect.Method testMethod)
Generate a display name for the given method.java.lang.String
generateDisplayNameForNestedClass(java.lang.Class<?> nestedClass)
Generate a display name for the given@Nested
inner test class.private static boolean
hasParameters(java.lang.reflect.Method method)
private static java.lang.String
replaceUnderscores(java.lang.String name)
-
-
-
Method Detail
-
generateDisplayNameForClass
public java.lang.String generateDisplayNameForClass(java.lang.Class<?> testClass)
Description copied from interface:DisplayNameGenerator
Generate a display name for the given top-level orstatic
nested test class.- Specified by:
generateDisplayNameForClass
in interfaceDisplayNameGenerator
- Overrides:
generateDisplayNameForClass
in classDisplayNameGenerator.Standard
- Parameters:
testClass
- the class to generate a name for; nevernull
- Returns:
- the display name for the class; never
null
or blank
-
generateDisplayNameForNestedClass
public java.lang.String generateDisplayNameForNestedClass(java.lang.Class<?> nestedClass)
Description copied from interface:DisplayNameGenerator
Generate a display name for the given@Nested
inner test class.- Specified by:
generateDisplayNameForNestedClass
in interfaceDisplayNameGenerator
- Overrides:
generateDisplayNameForNestedClass
in classDisplayNameGenerator.Standard
- Parameters:
nestedClass
- the class to generate a name for; nevernull
- Returns:
- the display name for the nested class; never
null
or blank
-
generateDisplayNameForMethod
public java.lang.String generateDisplayNameForMethod(java.lang.Class<?> testClass, java.lang.reflect.Method testMethod)
Description copied from interface:DisplayNameGenerator
Generate a display name for the given method.- Specified by:
generateDisplayNameForMethod
in interfaceDisplayNameGenerator
- Overrides:
generateDisplayNameForMethod
in classDisplayNameGenerator.Standard
- Parameters:
testClass
- the class the test method is invoked on; nevernull
testMethod
- method to generate a display name for; nevernull
- Returns:
- the display name for the test; never
null
or blank
-
replaceUnderscores
private static java.lang.String replaceUnderscores(java.lang.String name)
-
hasParameters
private static boolean hasParameters(java.lang.reflect.Method method)
-
-