Class JupiterTestEngine

java.lang.Object
org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine<JupiterEngineExecutionContext>
org.junit.jupiter.engine.JupiterTestEngine
All Implemented Interfaces:
org.junit.platform.engine.TestEngine

@API(status=INTERNAL, since="5.0") public final class JupiterTestEngine extends org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine<JupiterEngineExecutionContext>
The JUnit Jupiter TestEngine.
Since:
5.0
  • Constructor Details

    • JupiterTestEngine

      public JupiterTestEngine()
  • Method Details

    • getId

      public String getId()
    • getGroupId

      public Optional<String> getGroupId()
      Returns org.junit.jupiter as the group ID.
    • getArtifactId

      public Optional<String> getArtifactId()
      Returns junit-jupiter-engine as the artifact ID.
    • discover

      public org.junit.platform.engine.TestDescriptor discover(org.junit.platform.engine.EngineDiscoveryRequest discoveryRequest, org.junit.platform.engine.UniqueId uniqueId)
    • createExecutorService

      protected org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService createExecutorService(org.junit.platform.engine.ExecutionRequest request)
      Overrides:
      createExecutorService in class org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine<JupiterEngineExecutionContext>
    • createExecutionContext

      protected JupiterEngineExecutionContext createExecutionContext(org.junit.platform.engine.ExecutionRequest request)
      Specified by:
      createExecutionContext in class org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine<JupiterEngineExecutionContext>
    • createThrowableCollectorFactory

      protected org.junit.platform.engine.support.hierarchical.ThrowableCollector.Factory createThrowableCollectorFactory(org.junit.platform.engine.ExecutionRequest request)
      Overrides:
      createThrowableCollectorFactory in class org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine<JupiterEngineExecutionContext>
      Since:
      5.4