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

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-csv.git


The following commit(s) were added to refs/heads/master by this push:
     new 62938997 Simplify test
62938997 is described below

commit 6293899720c21afdfa61756ed44c760caf374e41
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sat Oct 15 10:22:34 2022 -0400

    Simplify test
---
 .../org/apache/commons/csv/issues/JiraCsv290Test.java    | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

diff --git a/src/test/java/org/apache/commons/csv/issues/JiraCsv290Test.java 
b/src/test/java/org/apache/commons/csv/issues/JiraCsv290Test.java
index 50d3cd9d..42bd4dde 100644
--- a/src/test/java/org/apache/commons/csv/issues/JiraCsv290Test.java
+++ b/src/test/java/org/apache/commons/csv/issues/JiraCsv290Test.java
@@ -26,6 +26,7 @@ import java.io.StringWriter;
 import java.util.ArrayList;
 import java.util.Iterator;
 import java.util.List;
+import java.util.stream.Collectors;
 
 import org.apache.commons.csv.CSVFormat;
 import org.apache.commons.csv.CSVParser;
@@ -55,17 +56,12 @@ import org.junit.jupiter.api.Test;
 // 3    a      b,c,d                         "quoted"    e
 //
 public class JiraCsv290Test {
+
     private void testHelper(final String filename, final CSVFormat format) 
throws Exception {
-        final List<List<String>> content = new ArrayList<>();
-        try (CSVParser csvParser = CSVParser.parse(new InputStreamReader(
-                
this.getClass().getResourceAsStream("/org/apache/commons/csv/CSV-290/" + 
filename)), format)) {
-            for (CSVRecord csvRecord : csvParser) {
-                final List<String> row = new ArrayList<>();
-                content.add(row);
-                for (int i = 0; i < csvRecord.size(); i++) {
-                    row.add(csvRecord.get(i));
-                }
-            }
+        List<List<String>> content = new ArrayList<>();
+        try (CSVParser csvParser = CSVParser.parse(new 
InputStreamReader(this.getClass().getResourceAsStream("/org/apache/commons/csv/CSV-290/"
 + filename)),
+                format)) {
+            content = 
csvParser.stream().collect(Collectors.mapping(CSVRecord::toList, 
Collectors.toList()));
         }
 
         assertEquals(3, content.size());

Reply via email to