You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by jo...@apache.org on 2021/12/14 17:15:22 UTC

[nifi] 04/15: NIFI-9420 Upgraded MiNiFi Guava from 26.0 to 31.0.1

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

joewitt pushed a commit to branch support/nifi-1.15
in repository https://gitbox.apache.org/repos/asf/nifi.git

commit 95159ebe4823e401aad57b2669f50be798a47d38
Author: exceptionfactory <ex...@apache.org>
AuthorDate: Mon Nov 29 11:51:47 2021 -0600

    NIFI-9420 Upgraded MiNiFi Guava from 26.0 to 31.0.1
    
    - Replaced usage of Guava Lists with standard Java classes in TemplatesIteratorTest
    
    Signed-off-by: Matthew Burgess <ma...@apache.org>
    
    This closes #5556
---
 .../c2/provider/nifi/rest/TemplatesIteratorTest.java       | 14 +++++++-------
 minifi/pom.xml                                             |  2 +-
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/minifi/minifi-c2/minifi-c2-provider/minifi-c2-provider-nifi-rest/src/test/java/org/apache/nifi/minifi/c2/provider/nifi/rest/TemplatesIteratorTest.java b/minifi/minifi-c2/minifi-c2-provider/minifi-c2-provider-nifi-rest/src/test/java/org/apache/nifi/minifi/c2/provider/nifi/rest/TemplatesIteratorTest.java
index c8e19b2..3e2fe9d 100644
--- a/minifi/minifi-c2/minifi-c2-provider/minifi-c2-provider-nifi-rest/src/test/java/org/apache/nifi/minifi/c2/provider/nifi/rest/TemplatesIteratorTest.java
+++ b/minifi/minifi-c2/minifi-c2-provider/minifi-c2-provider-nifi-rest/src/test/java/org/apache/nifi/minifi/c2/provider/nifi/rest/TemplatesIteratorTest.java
@@ -18,7 +18,6 @@
 package org.apache.nifi.minifi.c2.provider.nifi.rest;
 
 import com.fasterxml.jackson.core.JsonFactory;
-import com.google.common.collect.Lists;
 import org.apache.nifi.minifi.c2.api.ConfigurationProviderException;
 import org.apache.nifi.minifi.c2.api.util.Pair;
 import org.apache.nifi.minifi.c2.provider.util.HttpConnector;
@@ -27,6 +26,7 @@ import org.junit.Test;
 
 import java.io.IOException;
 import java.net.HttpURLConnection;
+import java.util.ArrayList;
 import java.util.List;
 import java.util.NoSuchElementException;
 
@@ -64,9 +64,9 @@ public class TemplatesIteratorTest {
     @Test
     public void testIteratorNoTemplates() throws ConfigurationProviderException, IOException {
         when(httpURLConnection.getInputStream()).thenReturn(TemplatesIteratorTest.class.getClassLoader().getResourceAsStream("noTemplates.json"));
-        List<Pair<String, String>> idToNameList;
+        List<Pair<String, String>> idToNameList = new ArrayList<>();
         try (TemplatesIterator templatesIterator = new TemplatesIterator(httpConnector, jsonFactory)) {
-            idToNameList = Lists.newArrayList(templatesIterator);
+            templatesIterator.forEachRemaining(idToNameList::add);
         }
         assertEquals(0, idToNameList.size());
 
@@ -76,9 +76,9 @@ public class TemplatesIteratorTest {
     @Test
     public void testIteratorSingleTemplate() throws ConfigurationProviderException, IOException {
         when(httpURLConnection.getInputStream()).thenReturn(TemplatesIteratorTest.class.getClassLoader().getResourceAsStream("oneTemplate.json"));
-        List<Pair<String, String>> idToNameList;
+        List<Pair<String, String>> idToNameList = new ArrayList<>();
         try (TemplatesIterator templatesIterator = new TemplatesIterator(httpConnector, jsonFactory)) {
-            idToNameList = Lists.newArrayList(templatesIterator);
+            templatesIterator.forEachRemaining(idToNameList::add);
         }
         assertEquals(1, idToNameList.size());
         Pair<String, String> idNamePair = idToNameList.get(0);
@@ -91,9 +91,9 @@ public class TemplatesIteratorTest {
     @Test
     public void testIteratorTwoTemplates() throws ConfigurationProviderException, IOException {
         when(httpURLConnection.getInputStream()).thenReturn(TemplatesIteratorTest.class.getClassLoader().getResourceAsStream("twoTemplates.json"));
-        List<Pair<String, String>> idToNameList;
+        List<Pair<String, String>> idToNameList = new ArrayList<>();
         try (TemplatesIterator templatesIterator = new TemplatesIterator(httpConnector, jsonFactory)) {
-            idToNameList = Lists.newArrayList(templatesIterator);
+            templatesIterator.forEachRemaining(idToNameList::add);
         }
         assertEquals(2, idToNameList.size());
         Pair<String, String> idNamePair = idToNameList.get(0);
diff --git a/minifi/pom.xml b/minifi/pom.xml
index 0eb96ac..6a6e122 100644
--- a/minifi/pom.xml
+++ b/minifi/pom.xml
@@ -948,7 +948,7 @@ limitations under the License.
             <dependency>
                 <groupId>com.google.guava</groupId>
                 <artifactId>guava</artifactId>
-                <version>26.0-jre</version>
+                <version>31.0.1-jre</version>
             </dependency>
             <dependency>
                 <groupId>com.h2database</groupId>