Class ClassOrderer.OrderAnnotation

java.lang.Object
org.junit.jupiter.api.ClassOrderer.OrderAnnotation
All Implemented Interfaces:
ClassOrderer
Enclosing interface:
ClassOrderer

public static class ClassOrderer.OrderAnnotation extends Object implements ClassOrderer
ClassOrderer that sorts classes based on the @Order annotation.

Any classes that are assigned the same order value will be sorted arbitrarily adjacent to each other.

Any classes not annotated with @Order will be assigned the default order value which will effectively cause them to appear at the end of the sorted list, unless certain classes are assigned an explicit order value greater than the default order value. Any classes assigned an explicit order value greater than the default order value will appear after non-annotated classes in the sorted list.