Class AbstractSurefireMojo.JUnitPlatformProviderInfo

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void addEngineByApi​(java.lang.String engineGroupId, java.lang.String engineArtifactId, java.lang.String engineVersion, java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> providerArtifacts, java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> testDependencies)  
      void addProviderProperties()  
      private void alignVersions​(java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> providerArtifacts, java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> referencedDependencies)  
      java.util.Set<org.apache.maven.artifact.Artifact> getProviderClasspath()  
      java.lang.String getProviderName()  
      private boolean hasDependencyJupiterAPI​(java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> dependencies)  
      private boolean hasDependencyPlatformEngine​(java.util.Collection<org.apache.maven.artifact.Artifact> dependencies)  
      private boolean hasDependencyPlatformEngine​(java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> dependencies)  
      boolean isApplicable()  
      private void narrowProviderDependencies​(java.lang.String filterTestDependency, java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> providerArtifacts, java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> testDependencies)  
      private java.util.Set<org.apache.maven.artifact.Artifact> resolve​(java.lang.String g, java.lang.String a, java.lang.String v, java.lang.String c, java.lang.String t)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • PROVIDER_DEP_GID

        private static final java.lang.String PROVIDER_DEP_GID
        See Also:
        Constant Field Values
      • PROVIDER_DEP_AID

        private static final java.lang.String PROVIDER_DEP_AID
        See Also:
        Constant Field Values
      • junitPlatformArtifact

        private final org.apache.maven.artifact.Artifact junitPlatformArtifact
    • Constructor Detail

      • JUnitPlatformProviderInfo

        JUnitPlatformProviderInfo​(org.apache.maven.artifact.Artifact junitPlatformArtifact,
                                  TestClassPath testClasspath)
    • Method Detail

      • getProviderClasspath

        @Nonnull
        public java.util.Set<org.apache.maven.artifact.Artifact> getProviderClasspath()
                                                                               throws org.apache.maven.plugin.MojoExecutionException
        Specified by:
        getProviderClasspath in interface ProviderInfo
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • addEngineByApi

        private void addEngineByApi​(java.lang.String engineGroupId,
                                    java.lang.String engineArtifactId,
                                    java.lang.String engineVersion,
                                    java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> providerArtifacts,
                                    java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> testDependencies)
      • narrowProviderDependencies

        private void narrowProviderDependencies​(java.lang.String filterTestDependency,
                                                java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> providerArtifacts,
                                                java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> testDependencies)
      • alignVersions

        private void alignVersions​(java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> providerArtifacts,
                                   java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> referencedDependencies)
      • resolve

        private java.util.Set<org.apache.maven.artifact.Artifact> resolve​(java.lang.String g,
                                                                          java.lang.String a,
                                                                          java.lang.String v,
                                                                          java.lang.String c,
                                                                          java.lang.String t)
      • hasDependencyJupiterAPI

        private boolean hasDependencyJupiterAPI​(java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> dependencies)
      • hasDependencyPlatformEngine

        private boolean hasDependencyPlatformEngine​(java.util.Map<java.lang.String,​org.apache.maven.artifact.Artifact> dependencies)
      • hasDependencyPlatformEngine

        private boolean hasDependencyPlatformEngine​(java.util.Collection<org.apache.maven.artifact.Artifact> dependencies)