java.lang.Object
org.junit.jupiter.api.MethodOrderer.MethodName
- All Implemented Interfaces:
MethodOrderer
- Direct Known Subclasses:
MethodOrderer.Alphanumeric
- Enclosing interface:
- MethodOrderer
@API(status=EXPERIMENTAL,
since="5.7")
public static class MethodOrderer.MethodName
extends Object
implements MethodOrderer
MethodOrderer
that sorts methods alphanumerically based on their
names using String.compareTo(String)
.
If two methods have the same name, String
representations of
their formal parameter lists will be used as a fallback for comparing the
methods.
- Since:
- 5.7
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.junit.jupiter.api.MethodOrderer
MethodOrderer.Alphanumeric, MethodOrderer.DisplayName, MethodOrderer.MethodName, MethodOrderer.OrderAnnotation, MethodOrderer.Random
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
orderMethods(MethodOrdererContext context)
Sort the methods encapsulated in the suppliedMethodOrdererContext
alphanumerically based on their names and formal parameter lists.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.junit.jupiter.api.MethodOrderer
getDefaultExecutionMode
-
Constructor Details
-
MethodName
public MethodName()
-
-
Method Details
-
orderMethods
Sort the methods encapsulated in the suppliedMethodOrdererContext
alphanumerically based on their names and formal parameter lists.- Specified by:
orderMethods
in interfaceMethodOrderer
- Parameters:
context
- theMethodOrdererContext
containing the method descriptors to order; nevernull
- See Also:
MethodOrderer.getDefaultExecutionMode()
-