You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sl...@apache.org on 2020/02/22 14:58:34 UTC

[maven-invoker-plugin] branch MINVOKER-257 created (now 350d751)

This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a change to branch MINVOKER-257
in repository https://gitbox.apache.org/repos/asf/maven-invoker-plugin.git.


      at 350d751  [MINVOKER-257] Test code should meet checkstyle requirements

This branch includes the following new commits:

     new 350d751  [MINVOKER-257] Test code should meet checkstyle requirements

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[maven-invoker-plugin] 01/01: [MINVOKER-257] Test code should meet checkstyle requirements

Posted by sl...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a commit to branch MINVOKER-257
in repository https://gitbox.apache.org/repos/asf/maven-invoker-plugin.git

commit 350d751e3d251be3f5387b2ee3898fdefb59ea2d
Author: Slawomir Jaranowski <s....@gmail.com>
AuthorDate: Sun Feb 16 12:08:39 2020 +0100

    [MINVOKER-257] Test code should meet checkstyle requirements
---
 pom.xml                                            |  7 +++++
 .../plugins/invoker/ExtendedMavenProjectStub.java  |  3 ++-
 .../maven/plugins/invoker/InterpolationTest.java   |  2 --
 .../maven/plugins/invoker/InvokerMojoTest.java     | 28 ++++++++-----------
 .../plugins/invoker/InvokerPropertiesTest.java     | 31 ++++++++++++++--------
 .../apache/maven/plugins/invoker/SelectorTest.java |  5 ++--
 .../maven/plugins/invoker/SelectorUtilsTest.java   | 22 +++++++++------
 7 files changed, 57 insertions(+), 41 deletions(-)

diff --git a/pom.xml b/pom.xml
index 6dfe162..e00e084 100644
--- a/pom.xml
+++ b/pom.xml
@@ -261,6 +261,13 @@ under the License.
             </excludes>
           </configuration>
         </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-checkstyle-plugin</artifactId>
+          <configuration>
+            <includeTestSourceDirectory>true</includeTestSourceDirectory>
+          </configuration>
+        </plugin>
       </plugins>
     </pluginManagement>
 
diff --git a/src/test/java/org/apache/maven/plugins/invoker/ExtendedMavenProjectStub.java b/src/test/java/org/apache/maven/plugins/invoker/ExtendedMavenProjectStub.java
index 70397b5..50c6245 100644
--- a/src/test/java/org/apache/maven/plugins/invoker/ExtendedMavenProjectStub.java
+++ b/src/test/java/org/apache/maven/plugins/invoker/ExtendedMavenProjectStub.java
@@ -1,3 +1,5 @@
+package org.apache.maven.plugins.invoker;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -16,7 +18,6 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.maven.plugins.invoker;
 
 import org.apache.maven.model.Scm;
 import org.apache.maven.plugin.testing.stubs.MavenProjectStub;
diff --git a/src/test/java/org/apache/maven/plugins/invoker/InterpolationTest.java b/src/test/java/org/apache/maven/plugins/invoker/InterpolationTest.java
index 6f1ceaa..1edcdb1 100644
--- a/src/test/java/org/apache/maven/plugins/invoker/InterpolationTest.java
+++ b/src/test/java/org/apache/maven/plugins/invoker/InterpolationTest.java
@@ -29,8 +29,6 @@ import java.util.Properties;
 import org.apache.maven.model.Scm;
 import org.apache.maven.plugin.testing.AbstractMojoTestCase;
 import org.apache.maven.plugin.testing.stubs.MavenProjectStub;
-import org.apache.maven.plugins.invoker.CompositeMap;
-import org.apache.maven.plugins.invoker.InvokerMojo;
 import org.apache.maven.settings.Settings;
 import org.codehaus.plexus.util.IOUtil;
 import org.codehaus.plexus.util.ReaderFactory;
diff --git a/src/test/java/org/apache/maven/plugins/invoker/InvokerMojoTest.java b/src/test/java/org/apache/maven/plugins/invoker/InvokerMojoTest.java
index 41034ee..77656f4 100644
--- a/src/test/java/org/apache/maven/plugins/invoker/InvokerMojoTest.java
+++ b/src/test/java/org/apache/maven/plugins/invoker/InvokerMojoTest.java
@@ -32,26 +32,24 @@ import org.apache.maven.settings.Settings;
  * @author Olivier Lamy
  * @since 18 nov. 07
  */
-public class InvokerMojoTest
-    extends AbstractMojoTestCase
+public class InvokerMojoTest extends AbstractMojoTestCase
 {
 
     private MavenProject getMavenProject()
     {
         MavenProject mavenProject = new MavenProject();
-        mavenProject.setFile(new File("target/foo.txt"));
+        mavenProject.setFile( new File( "target/foo.txt" ) );
         return mavenProject;
     }
 
-    public void testSingleInvokerTest()
-        throws Exception
+    public void testSingleInvokerTest() throws Exception
     {
         InvokerMojo invokerMojo = new InvokerMojo();
         String dirPath = getBasedir() + "/src/test/resources/unit";
         List<String> goals = invokerMojo.getGoals( new File( dirPath ) );
         assertEquals( 1, goals.size() );
         setVariableValueToObject( invokerMojo, "projectsDirectory", new File( dirPath ) );
-        setVariableValueToObject( invokerMojo, "invokerPropertiesFile", "invoker.properties");
+        setVariableValueToObject( invokerMojo, "invokerPropertiesFile", "invoker.properties" );
         setVariableValueToObject( invokerMojo, "project", getMavenProject() );
         setVariableValueToObject( invokerMojo, "invokerTest", "*dummy*" );
         setVariableValueToObject( invokerMojo, "settings", new Settings() );
@@ -59,15 +57,14 @@ public class InvokerMojoTest
         assertEquals( 1, poms.size() );
     }
 
-    public void testMultiInvokerTest()
-        throws Exception
+    public void testMultiInvokerTest() throws Exception
     {
         InvokerMojo invokerMojo = new InvokerMojo();
         String dirPath = getBasedir() + "/src/test/resources/unit";
         List<String> goals = invokerMojo.getGoals( new File( dirPath ) );
         assertEquals( 1, goals.size() );
         setVariableValueToObject( invokerMojo, "projectsDirectory", new File( dirPath ) );
-        setVariableValueToObject( invokerMojo, "invokerPropertiesFile", "invoker.properties");
+        setVariableValueToObject( invokerMojo, "invokerPropertiesFile", "invoker.properties" );
         setVariableValueToObject( invokerMojo, "project", getMavenProject() );
         setVariableValueToObject( invokerMojo, "invokerTest", "*dummy*,*terpolatio*" );
         setVariableValueToObject( invokerMojo, "settings", new Settings() );
@@ -75,15 +72,14 @@ public class InvokerMojoTest
         assertEquals( 2, poms.size() );
     }
 
-    public void testFullPatternInvokerTest()
-        throws Exception
+    public void testFullPatternInvokerTest() throws Exception
     {
         InvokerMojo invokerMojo = new InvokerMojo();
         String dirPath = getBasedir() + "/src/test/resources/unit";
         List<String> goals = invokerMojo.getGoals( new File( dirPath ) );
         assertEquals( 1, goals.size() );
         setVariableValueToObject( invokerMojo, "projectsDirectory", new File( dirPath ) );
-        setVariableValueToObject( invokerMojo, "invokerPropertiesFile", "invoker.properties");
+        setVariableValueToObject( invokerMojo, "invokerPropertiesFile", "invoker.properties" );
         setVariableValueToObject( invokerMojo, "project", getMavenProject() );
         setVariableValueToObject( invokerMojo, "invokerTest", "*" );
         setVariableValueToObject( invokerMojo, "settings", new Settings() );
@@ -92,17 +88,15 @@ public class InvokerMojoTest
     }
 
     public void testAlreadyCloned()
-        throws Exception
     {
         assertFalse( AbstractInvokerMojo.alreadyCloned( "dir", Collections.<String>emptyList() ) );
         assertTrue( AbstractInvokerMojo.alreadyCloned( "dir", Collections.singletonList( "dir" ) ) );
         assertTrue( AbstractInvokerMojo.alreadyCloned( "dir" + File.separator + "sub",
-                                                       Collections.singletonList( "dir" ) ) );
+                Collections.singletonList( "dir" ) ) );
         assertFalse( AbstractInvokerMojo.alreadyCloned( "dirs", Collections.singletonList( "dir" ) ) );
     }
 
-    public void testParallelThreadsSettings()
-            throws IllegalAccessException
+    public void testParallelThreadsSettings() throws IllegalAccessException
     {
         Object[][] testValues = {
                 {"4", 4},
@@ -112,7 +106,7 @@ public class InvokerMojoTest
 
         InvokerMojo invokerMojo = new InvokerMojo();
 
-        for ( Object[] testValue: testValues )
+        for ( Object[] testValue : testValues )
         {
             String parallelThreads = (String) testValue[0];
             int expectedParallelThreads = (Integer) testValue[1];
diff --git a/src/test/java/org/apache/maven/plugins/invoker/InvokerPropertiesTest.java b/src/test/java/org/apache/maven/plugins/invoker/InvokerPropertiesTest.java
index b58766c..a492168 100644
--- a/src/test/java/org/apache/maven/plugins/invoker/InvokerPropertiesTest.java
+++ b/src/test/java/org/apache/maven/plugins/invoker/InvokerPropertiesTest.java
@@ -1,13 +1,22 @@
 package org.apache.maven.plugins.invoker;
 
 /*
- * Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE
- * file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
- * applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
- * governing permissions and limitations under the License.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 
 import java.io.File;
@@ -15,9 +24,9 @@ import java.util.Arrays;
 import java.util.Collections;
 import java.util.Properties;
 
-import org.apache.maven.plugins.invoker.InvokerProperties;
 import org.apache.maven.shared.invoker.DefaultInvocationRequest;
 import org.apache.maven.shared.invoker.InvocationRequest;
+import org.apache.maven.shared.invoker.InvocationRequest.ReactorFailureBehavior;
 
 import junit.framework.TestCase;
 
@@ -196,11 +205,11 @@ public class InvokerPropertiesTest
 
         InvocationRequest request = new DefaultInvocationRequest();
 
-        request.setReactorFailureBehavior( InvocationRequest.ReactorFailureBehavior.FailAtEnd );
+        request.setReactorFailureBehavior( ReactorFailureBehavior.FailAtEnd );
         facade.configureInvocation( request, 0 );
-        assertEquals( InvocationRequest.ReactorFailureBehavior.FailAtEnd, request.getReactorFailureBehavior() );
+        assertEquals( ReactorFailureBehavior.FailAtEnd, request.getReactorFailureBehavior() );
 
-        props.setProperty( "invoker.failureBehavior", InvocationRequest.ReactorFailureBehavior.FailNever.getLongOption() );
+        props.setProperty( "invoker.failureBehavior", ReactorFailureBehavior.FailNever.getLongOption() );
         facade.configureInvocation( request, 0 );
         assertEquals( "fail-never", request.getReactorFailureBehavior().getLongOption() );
     }
diff --git a/src/test/java/org/apache/maven/plugins/invoker/SelectorTest.java b/src/test/java/org/apache/maven/plugins/invoker/SelectorTest.java
index bd79a5a..8efa496 100644
--- a/src/test/java/org/apache/maven/plugins/invoker/SelectorTest.java
+++ b/src/test/java/org/apache/maven/plugins/invoker/SelectorTest.java
@@ -22,10 +22,11 @@ package org.apache.maven.plugins.invoker;
 import static org.junit.Assert.assertEquals;
 import java.util.Properties;
 
-import org.apache.maven.plugins.invoker.InvokerProperties;
-import org.apache.maven.plugins.invoker.Selector;
 import org.junit.Test;
 
+/**
+ * Test for {@link Selector}.
+ */
 public class SelectorTest
 {
     @Test
diff --git a/src/test/java/org/apache/maven/plugins/invoker/SelectorUtilsTest.java b/src/test/java/org/apache/maven/plugins/invoker/SelectorUtilsTest.java
index 785f974..bdeff50 100644
--- a/src/test/java/org/apache/maven/plugins/invoker/SelectorUtilsTest.java
+++ b/src/test/java/org/apache/maven/plugins/invoker/SelectorUtilsTest.java
@@ -114,25 +114,31 @@ public class SelectorUtilsTest
         ToolchainPrivateManager toolchainPrivateManager = mock( ToolchainPrivateManager.class );
         ToolchainPrivate jdkMatching = mock( ToolchainPrivate.class );
         when( jdkMatching.matchesRequirements( isA( Map.class ) ) ).thenReturn( true );
-        when( jdkMatching.getType() ).thenReturn( "jdk");
+        when( jdkMatching.getType() ).thenReturn( "jdk" );
 
         ToolchainPrivate jdkMismatch = mock( ToolchainPrivate.class );
-        when( jdkMismatch.getType() ).thenReturn( "jdk");
+        when( jdkMismatch.getType() ).thenReturn( "jdk" );
 
-        when( toolchainPrivateManager.getToolchainPrivates( "jdk" ) ).thenReturn( new ToolchainPrivate[] { jdkMatching } );
+        when( toolchainPrivateManager.getToolchainPrivates( "jdk" ) )
+                .thenReturn( new ToolchainPrivate[] { jdkMatching } );
         assertTrue( SelectorUtils.isToolchain( toolchainPrivateManager, Collections.singleton( openJdk9 ) ) );
 
-        when( toolchainPrivateManager.getToolchainPrivates( "jdk" ) ).thenReturn( new ToolchainPrivate[] { jdkMismatch } );
+        when( toolchainPrivateManager.getToolchainPrivates( "jdk" ) )
+                .thenReturn( new ToolchainPrivate[] { jdkMismatch } );
         assertFalse( SelectorUtils.isToolchain( toolchainPrivateManager, Collections.singleton( openJdk9 ) ) );
 
-        when( toolchainPrivateManager.getToolchainPrivates( "jdk" ) ).thenReturn( new ToolchainPrivate[] { jdkMatching, jdkMismatch, jdkMatching } );
+        when( toolchainPrivateManager.getToolchainPrivates( "jdk" ) )
+                .thenReturn( new ToolchainPrivate[] { jdkMatching, jdkMismatch, jdkMatching } );
         assertTrue( SelectorUtils.isToolchain( toolchainPrivateManager, Collections.singleton( openJdk9 ) ) );
 
-        when( toolchainPrivateManager.getToolchainPrivates( "jdk" ) ).thenReturn( new ToolchainPrivate[0] );
+        when( toolchainPrivateManager.getToolchainPrivates( "jdk" ) )
+                .thenReturn( new ToolchainPrivate[0] );
         assertFalse( SelectorUtils.isToolchain( toolchainPrivateManager, Collections.singleton( openJdk9 ) ) );
         
-        when( toolchainPrivateManager.getToolchainPrivates( "jdk" ) ).thenReturn( new ToolchainPrivate[] { jdkMatching } );
-        when( toolchainPrivateManager.getToolchainPrivates( "maven" ) ).thenReturn( new ToolchainPrivate[0] );
+        when( toolchainPrivateManager.getToolchainPrivates( "jdk" ) )
+                .thenReturn( new ToolchainPrivate[] { jdkMatching } );
+        when( toolchainPrivateManager.getToolchainPrivates( "maven" ) )
+                .thenReturn( new ToolchainPrivate[0] );
         assertFalse( SelectorUtils.isToolchain( toolchainPrivateManager, Arrays.asList( openJdk9, maven360 ) ) );
     }