Class DisplayNameGenerator.Simple
java.lang.Object
org.junit.jupiter.api.DisplayNameGenerator.Standard
org.junit.jupiter.api.DisplayNameGenerator.Simple
- All Implemented Interfaces:
DisplayNameGenerator
- Direct Known Subclasses:
DisplayNameGenerator.ReplaceUnderscores
- Enclosing interface:
DisplayNameGenerator
@API(status=STABLE,
since="5.7")
public static class DisplayNameGenerator.Simple
extends DisplayNameGenerator.Standard
Simple
DisplayNameGenerator that removes trailing parentheses
for methods with no parameters.
This generator extends the functionality of DisplayNameGenerator.Standard by
removing parentheses ('()') found at the end of method names
with no parameters.
- Since:
- 5.7
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.junit.jupiter.api.DisplayNameGenerator
DisplayNameGenerator.IndicativeSentences, DisplayNameGenerator.ReplaceUnderscores, DisplayNameGenerator.Simple, DisplayNameGenerator.Standard -
Field Summary
Fields inherited from interface org.junit.jupiter.api.DisplayNameGenerator
DEFAULT_GENERATOR_PROPERTY_NAME -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.junit.jupiter.api.DisplayNameGenerator.Standard
generateDisplayNameForClass, generateDisplayNameForNestedClassMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.junit.jupiter.api.DisplayNameGenerator
generateDisplayNameForMethod, generateDisplayNameForNestedClass
-
Constructor Details
-
Simple
public Simple()
-
-
Method Details
-
generateDisplayNameForMethod
public String generateDisplayNameForMethod(List<Class<?>> enclosingInstanceTypes, Class<?> testClass, Method testMethod) Description copied from interface:DisplayNameGeneratorGenerate a display name for the given method.If this method returns
null, the default display name generator will be used instead.- Specified by:
generateDisplayNameForMethodin interfaceDisplayNameGenerator- Overrides:
generateDisplayNameForMethodin classDisplayNameGenerator.Standard- Parameters:
enclosingInstanceTypes- the runtime types of the enclosing instances for the test class, ordered from outermost to innermost, excludingtestClass; nevernulltestClass- the class the test method is invoked on; nevernulltestMethod- method to generate a display name for; nevernull- Returns:
- the display name for the test; never blank
-