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
  • Constructor Details

    • SmartDirtiesClassOrderer

      public SmartDirtiesClassOrderer()
  • Method Details

    • orderClasses

      public void orderClasses(org.junit.jupiter.api.ClassOrdererContext context)
      Specified by:
      orderClasses in interface org.junit.jupiter.api.ClassOrderer