- 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 usingString.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
Constructors Constructor Description MethodName()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
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
-
-
-
-
Method Detail
-
orderMethods
public void orderMethods(MethodOrdererContext context)
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 themethod descriptors
to order; nevernull
- See Also:
MethodOrderer.getDefaultExecutionMode()
-
-