Interface JUnitClasspathContainerEntry

All Superinterfaces:
ClasspathContainerEntry, ProjectClasspathEntry

public interface JUnitClasspathContainerEntry extends ClasspathContainerEntry
  • Field Details

    • JUNIT_CONTAINER_PATH_PREFIX

      static final String JUNIT_CONTAINER_PATH_PREFIX
      See Also:
    • JUNIT3

      static final String JUNIT3
      See Also:
    • JUNIT4

      static final String JUNIT4
      See Also:
    • JUNIT5

      static final String JUNIT5
      See Also:
    • JUNIT3_PLUGIN

      static final JUnitBundle JUNIT3_PLUGIN
    • JUNIT4_PLUGIN

      static final JUnitBundle JUNIT4_PLUGIN
    • HAMCREST_CORE_PLUGIN

      static final JUnitBundle HAMCREST_CORE_PLUGIN
    • JUNIT_JUPITER_API_PLUGIN

      static final JUnitBundle JUNIT_JUPITER_API_PLUGIN
    • JUNIT_JUPITER_ENGINE_PLUGIN

      static final JUnitBundle JUNIT_JUPITER_ENGINE_PLUGIN
    • JUNIT_JUPITER_MIGRATIONSUPPORT_PLUGIN

      static final JUnitBundle JUNIT_JUPITER_MIGRATIONSUPPORT_PLUGIN
    • JUNIT_JUPITER_PARAMS_PLUGIN

      static final JUnitBundle JUNIT_JUPITER_PARAMS_PLUGIN
    • JUNIT_PLATFORM_COMMONS_PLUGIN

      static final JUnitBundle JUNIT_PLATFORM_COMMONS_PLUGIN
    • JUNIT_PLATFORM_ENGINE_PLUGIN

      static final JUnitBundle JUNIT_PLATFORM_ENGINE_PLUGIN
    • JUNIT_PLATFORM_LAUNCHER_PLUGIN

      static final JUnitBundle JUNIT_PLATFORM_LAUNCHER_PLUGIN
    • JUNIT_PLATFORM_RUNNER_PLUGIN

      static final JUnitBundle JUNIT_PLATFORM_RUNNER_PLUGIN
    • JUNIT_PLATFORM_SUITE_API_PLUGIN

      static final JUnitBundle JUNIT_PLATFORM_SUITE_API_PLUGIN
    • JUNIT_VINTAGE_ENGINE_PLUGIN

      static final JUnitBundle JUNIT_VINTAGE_ENGINE_PLUGIN
    • JUNIT_OPENTEST4J_PLUGIN

      static final JUnitBundle JUNIT_OPENTEST4J_PLUGIN
    • JUNIT_APIGUARDIAN_PLUGIN

      static final JUnitBundle JUNIT_APIGUARDIAN_PLUGIN
    • JUNIT3_PLUGINS

      static final List<JUnitBundle> JUNIT3_PLUGINS
    • JUNIT4_PLUGINS

      static final List<JUnitBundle> JUNIT4_PLUGINS
    • JUNIT5_PLUGINS

      static final List<JUnitBundle> JUNIT5_PLUGINS
    • JUNIT5_WITHOUT_VINTAGE_PLUGINS

      static final List<JUnitBundle> JUNIT5_WITHOUT_VINTAGE_PLUGINS
  • Method Details

    • getJUnitSegment

      String getJUnitSegment()
      Returns:
      the JUnit part of the path
    • getArtifacts

      Collection<JUnitBundle> getArtifacts()
      Returns:
      the list of artifacts that are part of this container
    • isTest

      default boolean isTest()
      Specified by:
      isTest in interface ProjectClasspathEntry
      Returns:
      true if this entry is marked a being a test entry
    • isVintage

      boolean isVintage()
      Checks if for JUnit5 the vintage engine has to be included. This is only meaningful if getJUnitSegment() is equal to JUNIT5
      Returns:
      true if vintage is enabled (the default)