Package org.junit.jupiter.api
Annotation Type Order
-
@Target({FIELD,METHOD}) @Retention(RUNTIME) @Documented @API(status=EXPERIMENTAL, since="5.4") public @interface Order
@Order
is an annotation that is used to configure the order in which the annotated element (i.e., field or method) should be evaluated or executed relative to other elements of the same category.When used with
@RegisterExtension
, the category applies to extension fields. When used with theMethodOrderer.OrderAnnotation
MethodOrderer
, the category applies to test methods.If
@Order
is not explicitly declared on an element, the default order value assigned to the element isInteger.MAX_VALUE
.- Since:
- 5.4
- See Also:
MethodOrderer.OrderAnnotation
,@RegisterExtension
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description int
value
The order value for the annotated element (i.e., field or method).
-
-
-
Element Detail
-
value
int value
The order value for the annotated element (i.e., field or method).Elements are ordered based on priority where a lower value has greater priority than a higher value. For example,
Integer.MAX_VALUE
has the lowest priority.
-
-