Skip to content

Commit 6293899

Browse files
committed
Simplify test
1 parent 989116c commit 6293899

1 file changed

Lines changed: 6 additions & 10 deletions

File tree

src/test/java/org/apache/commons/csv/issues/JiraCsv290Test.java

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import java.util.ArrayList;
2727
import java.util.Iterator;
2828
import java.util.List;
29+
import java.util.stream.Collectors;
2930

3031
import org.apache.commons.csv.CSVFormat;
3132
import org.apache.commons.csv.CSVParser;
@@ -55,17 +56,12 @@
5556
// 3 a b,c,d "quoted" e
5657
//
5758
public class JiraCsv290Test {
59+
5860
private void testHelper(final String filename, final CSVFormat format) throws Exception {
59-
final List<List<String>> content = new ArrayList<>();
60-
try (CSVParser csvParser = CSVParser.parse(new InputStreamReader(
61-
this.getClass().getResourceAsStream("/org/apache/commons/csv/CSV-290/" + filename)), format)) {
62-
for (CSVRecord csvRecord : csvParser) {
63-
final List<String> row = new ArrayList<>();
64-
content.add(row);
65-
for (int i = 0; i < csvRecord.size(); i++) {
66-
row.add(csvRecord.get(i));
67-
}
68-
}
61+
List<List<String>> content = new ArrayList<>();
62+
try (CSVParser csvParser = CSVParser.parse(new InputStreamReader(this.getClass().getResourceAsStream("/org/apache/commons/csv/CSV-290/" + filename)),
63+
format)) {
64+
content = csvParser.stream().collect(Collectors.mapping(CSVRecord::toList, Collectors.toList()));
6965
}
7066

7167
assertEquals(3, content.size());

0 commit comments

Comments
 (0)