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

elharo pushed a commit to branch guava
in repository 
https://gitbox.apache.org/repos/asf/maven-build-cache-extension.git

commit 724a5d5ddd3b2ae3988d0878252eab2610c3d0c4
Author: Elliotte Rusty Harold <[email protected]>
AuthorDate: Tue Jun 6 09:57:09 2023 -0400

    Remove undeclared Guava dependency with Arrays.asList
---
 .../BuildCacheMojosExecutionStrategyTest.java      | 18 ++++++-------
 .../buildcache/LifecyclePhasesHelperTest.java      | 30 +++++++++++-----------
 .../java/org/apache/maven/buildcache/TestMojo.java |  5 ++--
 .../maven/buildcache/its/ForkedExecutionsTest.java |  4 +--
 4 files changed, 28 insertions(+), 29 deletions(-)

diff --git 
a/src/test/java/org/apache/maven/buildcache/BuildCacheMojosExecutionStrategyTest.java
 
b/src/test/java/org/apache/maven/buildcache/BuildCacheMojosExecutionStrategyTest.java
index 380c0b2..b0a4f42 100644
--- 
a/src/test/java/org/apache/maven/buildcache/BuildCacheMojosExecutionStrategyTest.java
+++ 
b/src/test/java/org/apache/maven/buildcache/BuildCacheMojosExecutionStrategyTest.java
@@ -20,10 +20,10 @@ package org.apache.maven.buildcache;
 
 import java.io.File;
 import java.nio.file.Paths;
+import java.util.Arrays;
 import java.util.List;
 import java.util.stream.Collectors;
 
-import com.google.common.collect.Lists;
 import org.apache.commons.lang3.SystemUtils;
 import org.apache.maven.buildcache.xml.CacheConfig;
 import org.apache.maven.buildcache.xml.build.CompletedExecution;
@@ -74,7 +74,7 @@ class BuildCacheMojosExecutionStrategyTest {
 
             boolean windows = SystemUtils.IS_OS_WINDOWS;
 
-            List<Pair<TrackedProperty, PropertyValue>> cacheProperties = 
Lists.newArrayList(
+            List<Pair<TrackedProperty, PropertyValue>> cacheProperties = 
Arrays.asList(
                     setupProperty("bool", "true"),
                     setupProperty("primitive", "1"),
                     setupProperty("file", "c"),
@@ -101,7 +101,7 @@ class BuildCacheMojosExecutionStrategyTest {
                             ? Paths.get("c:\\a\\b\\c").toFile()
                             : Paths.get("/a/b/c").toFile(),
                     Paths.get(windows ? "..\\d\\e" : "../d/e"),
-                    Lists.newArrayList("a", "b", "c"),
+                    Arrays.<String>asList("a", "b", "c"),
                     new String[] {"c", "d", "e"});
 
             assertTrue(strategy.isParamsMatched(projectMock, executionMock, 
testMojo, cacheRecordMock));
@@ -121,8 +121,8 @@ class BuildCacheMojosExecutionStrategyTest {
             cache.setName(propertyName);
             cache.setValue("false");
 
-            
when(cacheConfigMock.getTrackedProperties(executionMock)).thenReturn(Lists.newArrayList(config));
-            
when(cacheRecordMock.getProperties()).thenReturn(Lists.newArrayList(cache));
+            
when(cacheConfigMock.getTrackedProperties(executionMock)).thenReturn(Arrays.asList(config));
+            
when(cacheRecordMock.getProperties()).thenReturn(Arrays.asList(cache));
 
             when(projectMock.getBasedir()).thenReturn(new File("."));
 
@@ -150,8 +150,8 @@ class BuildCacheMojosExecutionStrategyTest {
             cache.setName(propertyName);
             cache.setValue(null);
 
-            
when(cacheConfigMock.getTrackedProperties(executionMock)).thenReturn(Lists.newArrayList(config));
-            
when(cacheRecordMock.getProperties()).thenReturn(Lists.newArrayList(cache));
+            
when(cacheConfigMock.getTrackedProperties(executionMock)).thenReturn(Arrays.asList(config));
+            
when(cacheRecordMock.getProperties()).thenReturn(Arrays.asList(cache));
 
             when(projectMock.getBasedir()).thenReturn(new File("."));
 
@@ -177,8 +177,8 @@ class BuildCacheMojosExecutionStrategyTest {
             cache.setName(propertyName);
             cache.setValue("1");
 
-            
when(cacheConfigMock.getTrackedProperties(executionMock)).thenReturn(Lists.newArrayList(config));
-            
when(cacheRecordMock.getProperties()).thenReturn(Lists.newArrayList(cache));
+            
when(cacheConfigMock.getTrackedProperties(executionMock)).thenReturn(Arrays.asList(config));
+            
when(cacheRecordMock.getProperties()).thenReturn(Arrays.asList(cache));
 
             when(projectMock.getBasedir()).thenReturn(new File("."));
 
diff --git 
a/src/test/java/org/apache/maven/buildcache/LifecyclePhasesHelperTest.java 
b/src/test/java/org/apache/maven/buildcache/LifecyclePhasesHelperTest.java
index 9cca493..17e63c6 100644
--- a/src/test/java/org/apache/maven/buildcache/LifecyclePhasesHelperTest.java
+++ b/src/test/java/org/apache/maven/buildcache/LifecyclePhasesHelperTest.java
@@ -19,9 +19,9 @@
 package org.apache.maven.buildcache;
 
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.List;
 
-import com.google.common.collect.Lists;
 import org.apache.maven.buildcache.xml.Build;
 import org.apache.maven.execution.ExecutionEvent;
 import org.apache.maven.execution.MavenSession;
@@ -77,7 +77,7 @@ class LifecyclePhasesHelperTest {
     void resolveHighestLifecyclePhaseNormal() {
         String phase = lifecyclePhasesHelper.resolveHighestLifecyclePhase(
                 projectMock,
-                Lists.newArrayList(
+                Arrays.asList(
                         mockedMojoExecution("clean"), 
mockedMojoExecution("compile"), mockedMojoExecution("install")));
         assertEquals("install", phase);
     }
@@ -92,7 +92,7 @@ class LifecyclePhasesHelperTest {
         publishForkedProjectEvent(origin);
 
         String phase = lifecyclePhasesHelper.resolveHighestLifecyclePhase(
-                projectMock, Lists.newArrayList(mockedMojoExecution(null)));
+                projectMock, Arrays.asList(mockedMojoExecution(null)));
 
         assertEquals("install", phase);
     }
@@ -175,7 +175,7 @@ class LifecyclePhasesHelperTest {
     void getCleanSegment() {
         MojoExecution clean = mockedMojoExecution("clean");
         List<MojoExecution> cleanSegment = 
lifecyclePhasesHelper.getCleanSegment(
-                projectMock, Lists.newArrayList(clean, 
mockedMojoExecution("compile"), mockedMojoExecution("install")));
+                projectMock, Arrays.asList(clean, 
mockedMojoExecution("compile"), mockedMojoExecution("install")));
         assertEquals(singletonList(clean), cleanSegment);
     }
 
@@ -185,7 +185,7 @@ class LifecyclePhasesHelperTest {
     @Test
     void getEmptyCleanSegment() {
         List<MojoExecution> cleanSegment = 
lifecyclePhasesHelper.getCleanSegment(
-                projectMock, 
Lists.newArrayList(mockedMojoExecution("compile"), 
mockedMojoExecution("install")));
+                projectMock, Arrays.asList(mockedMojoExecution("compile"), 
mockedMojoExecution("install")));
         assertEquals(emptyList(), cleanSegment);
     }
 
@@ -200,7 +200,7 @@ class LifecyclePhasesHelperTest {
 
         List<MojoExecution> cleanSegment = 
lifecyclePhasesHelper.getCleanSegment(
                 projectMock,
-                Lists.newArrayList(
+                Arrays.asList(
                         // null lifecycle phase is possible in forked 
executions
                         mockedMojoExecution(null), mockedMojoExecution(null)));
 
@@ -217,7 +217,7 @@ class LifecyclePhasesHelperTest {
 
         List<MojoExecution> cleanSegment = 
lifecyclePhasesHelper.getCleanSegment(
                 projectMock,
-                Lists.newArrayList(
+                Arrays.asList(
                         // clean is overridden to "install" phase assuming 
forked execution
                         mockedMojoExecution("clean")));
 
@@ -228,7 +228,7 @@ class LifecyclePhasesHelperTest {
     void testCachedSegment() {
         MojoExecution compile = mockedMojoExecution("compile");
         MojoExecution test = mockedMojoExecution("test");
-        List<MojoExecution> mojoExecutions = Lists.newArrayList(compile, test, 
mockedMojoExecution("install"));
+        List<MojoExecution> mojoExecutions = Arrays.asList(compile, test, 
mockedMojoExecution("install"));
 
         Build build = mock(Build.class);
         when(build.getHighestCompletedGoal()).thenReturn("test");
@@ -243,7 +243,7 @@ class LifecyclePhasesHelperTest {
         MojoExecution compile = mockedMojoExecution("compile");
         MojoExecution test = mockedMojoExecution("test");
         MojoExecution install = mockedMojoExecution("install");
-        List<MojoExecution> mojoExecutions = Lists.newArrayList(compile, test, 
install);
+        List<MojoExecution> mojoExecutions = Arrays.asList(compile, test, 
install);
 
         Build build = mock(Build.class);
         when(build.getHighestCompletedGoal()).thenReturn("clean");
@@ -258,7 +258,7 @@ class LifecyclePhasesHelperTest {
         MojoExecution me1 = mockedMojoExecution(null);
         MojoExecution me2 = mockedMojoExecution(null);
 
-        List<MojoExecution> mojoExecutions = Lists.newArrayList(me1, me2);
+        List<MojoExecution> mojoExecutions = Arrays.asList(me1, me2);
 
         MojoExecution origin = mockedMojoExecution("install");
         publishForkedProjectEvent(origin);
@@ -277,7 +277,7 @@ class LifecyclePhasesHelperTest {
         MojoExecution compile = mockedMojoExecution("compile");
         MojoExecution test = mockedMojoExecution("test");
         MojoExecution install = mockedMojoExecution("install");
-        List<MojoExecution> mojoExecutions = Lists.newArrayList(compile, test, 
install);
+        List<MojoExecution> mojoExecutions = Arrays.asList(compile, test, 
install);
 
         Build build = mock(Build.class);
         when(build.getHighestCompletedGoal()).thenReturn("site");
@@ -292,7 +292,7 @@ class LifecyclePhasesHelperTest {
         MojoExecution compile = mockedMojoExecution("compile");
         MojoExecution test = mockedMojoExecution("test");
         MojoExecution install = mockedMojoExecution("install");
-        List<MojoExecution> mojoExecutions = Lists.newArrayList(compile, test, 
install);
+        List<MojoExecution> mojoExecutions = Arrays.asList(compile, test, 
install);
 
         Build build = mock(Build.class);
         when(build.getHighestCompletedGoal()).thenReturn("compile");
@@ -308,7 +308,7 @@ class LifecyclePhasesHelperTest {
         MojoExecution compile = mockedMojoExecution("compile");
         MojoExecution test = mockedMojoExecution("test");
         MojoExecution install = mockedMojoExecution("install");
-        List<MojoExecution> mojoExecutions = Lists.newArrayList(compile, test, 
install);
+        List<MojoExecution> mojoExecutions = Arrays.asList(compile, test, 
install);
 
         Build build = mock(Build.class);
         when(build.getHighestCompletedGoal()).thenReturn("clean");
@@ -324,7 +324,7 @@ class LifecyclePhasesHelperTest {
         MojoExecution me1 = mockedMojoExecution(null);
         MojoExecution me2 = mockedMojoExecution(null);
 
-        List<MojoExecution> mojoExecutions = Lists.newArrayList(me1, me2);
+        List<MojoExecution> mojoExecutions = Arrays.asList(me1, me2);
 
         MojoExecution origin = mockedMojoExecution("install");
         publishForkedProjectEvent(origin);
@@ -344,7 +344,7 @@ class LifecyclePhasesHelperTest {
         MojoExecution compile = mockedMojoExecution("compile");
         MojoExecution test = mockedMojoExecution("test");
         MojoExecution install = mockedMojoExecution("install");
-        List<MojoExecution> mojoExecutions = Lists.newArrayList(compile, test, 
install);
+        List<MojoExecution> mojoExecutions = Arrays.asList(compile, test, 
install);
 
         Build cachedBuild = mock(Build.class);
         when(cachedBuild.getHighestCompletedGoal()).thenReturn("install");
diff --git a/src/test/java/org/apache/maven/buildcache/TestMojo.java 
b/src/test/java/org/apache/maven/buildcache/TestMojo.java
index 560426c..6298d01 100644
--- a/src/test/java/org/apache/maven/buildcache/TestMojo.java
+++ b/src/test/java/org/apache/maven/buildcache/TestMojo.java
@@ -20,7 +20,6 @@ package org.apache.maven.buildcache;
 
 import java.io.File;
 import java.nio.file.Path;
-import java.util.ArrayList;
 import java.util.List;
 
 import org.apache.maven.plugin.Mojo;
@@ -42,7 +41,7 @@ public class TestMojo implements Mojo {
 
     public TestMojo() {}
 
-    public TestMojo(boolean bool, int primitive, File file, Path path, 
ArrayList<String> list, String[] array) {
+    public TestMojo(boolean bool, int primitive, File file, Path path, 
List<String> list, String[] array) {
 
         this.bool = bool;
         this.primitive = primitive;
@@ -53,7 +52,7 @@ public class TestMojo implements Mojo {
     }
 
     public static TestMojo create(
-            boolean bool, int primitive, File file, Path path, 
ArrayList<String> list, String[] array) {
+            boolean bool, int primitive, File file, Path path, List<String> 
list, String[] array) {
         return new TestMojo(bool, primitive, file, path, list, array);
     }
 
diff --git 
a/src/test/java/org/apache/maven/buildcache/its/ForkedExecutionsTest.java 
b/src/test/java/org/apache/maven/buildcache/its/ForkedExecutionsTest.java
index 627dd8a..d56dd66 100644
--- a/src/test/java/org/apache/maven/buildcache/its/ForkedExecutionsTest.java
+++ b/src/test/java/org/apache/maven/buildcache/its/ForkedExecutionsTest.java
@@ -21,11 +21,11 @@ package org.apache.maven.buildcache.its;
 import java.io.IOException;
 import java.nio.file.Files;
 import java.nio.file.Path;
+import java.util.Arrays;
 
 import com.github.tomakehurst.wiremock.common.ConsoleNotifier;
 import com.github.tomakehurst.wiremock.junit5.WireMockExtension;
 import com.github.tomakehurst.wiremock.matching.UrlPathPattern;
-import com.google.common.collect.Lists;
 import org.apache.commons.io.FileUtils;
 import org.apache.maven.buildcache.its.junit.IntegrationTest;
 import org.apache.maven.it.VerificationException;
@@ -87,7 +87,7 @@ public class ForkedExecutionsTest {
 
         verifier.setLogFileName("../log-1.txt");
         verifier.setMavenDebug(true);
-        verifier.setCliOptions(Lists.newArrayList(
+        verifier.setCliOptions(Arrays.asList(
                 "-Dmaven.build.cache.location=" + 
tempDirectory.toAbsolutePath(),
                 "-Dmaven.build.cache.remote.url=http:////localhost:";
                         + wm.getRuntimeInfo().getHttpPort(),

Reply via email to