Class SmartDirtiesClassOrderer
java.lang.Object
com.github.seregamorph.testsmartcontext.SmartDirtiesTestsSupport
com.github.seregamorph.testsmartcontext.jupiter.SmartDirtiesClassOrderer
- All Implemented Interfaces:
org.junit.jupiter.api.ClassOrderer
public class SmartDirtiesClassOrderer
extends SmartDirtiesTestsSupport
implements org.junit.jupiter.api.ClassOrderer
Auto-discovered Jupiter
ClassOrderer which reorders and groups the integration test classes per their
configuration. Also stores information about last integration class per configuration, which is used by
SmartDirtiesContextTestExecutionListener.
For TestNG test classes - see SmartDirtiesSuiteListener, for
JUnit 4 test classes - see SmartDirtiesPostDiscoveryFilter.
- Author:
- Sergey Chernov
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.junit.jupiter.api.ClassOrderer
org.junit.jupiter.api.ClassOrderer.ClassName, org.junit.jupiter.api.ClassOrderer.DisplayName, org.junit.jupiter.api.ClassOrderer.OrderAnnotation, org.junit.jupiter.api.ClassOrderer.Random -
Field Summary
Fields inherited from class com.github.seregamorph.testsmartcontext.SmartDirtiesTestsSupport
ENGINE_JUNIT_JUPITER, ENGINE_TESTNGFields inherited from interface org.junit.jupiter.api.ClassOrderer
DEFAULT_ORDER_PROPERTY_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidorderClasses(org.junit.jupiter.api.ClassOrdererContext context) Methods inherited from class com.github.seregamorph.testsmartcontext.SmartDirtiesTestsSupport
classOrderStateMapSize, isInnerClass, setFailureCause, setTestClassesLists, verifyInnerClass
-
Constructor Details
-
SmartDirtiesClassOrderer
public SmartDirtiesClassOrderer()
-
-
Method Details
-
orderClasses
public void orderClasses(org.junit.jupiter.api.ClassOrdererContext context) - Specified by:
orderClassesin interfaceorg.junit.jupiter.api.ClassOrderer
-