Skip to content

Commit b1e6104

Browse files
committed
Move failing test for #191 under failing/
1 parent f153ee4 commit b1e6104

File tree

3 files changed

+39
-41
lines changed

3 files changed

+39
-41
lines changed

csv/src/test/java/com/fasterxml/jackson/dataformat/csv/CsvMapperSpecialCsvFileTest.java

-41
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
package com.fasterxml.jackson.dataformat.csv.failing;
2+
3+
import java.io.InputStream;
4+
import java.util.List;
5+
import java.util.Map;
6+
7+
import com.fasterxml.jackson.dataformat.csv.CsvMapper;
8+
import com.fasterxml.jackson.dataformat.csv.CsvSchema;
9+
import com.fasterxml.jackson.dataformat.csv.ModuleTestBase;
10+
11+
// [dataformats-text#191]
12+
public class ParserSkipEmpty191Test extends ModuleTestBase {
13+
14+
private static String COL_1 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
15+
private static String COL_2 = "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb";
16+
17+
// [dataformats-text#191]: IndexArrayOutOfBounds at 4000
18+
public void testBigCsvFile() throws Exception {
19+
CsvSchema schema = CsvSchema
20+
.emptySchema()
21+
.withHeader()
22+
.withColumnSeparator(';')
23+
.withNullValue("null")
24+
.withComments();
25+
26+
try (InputStream csvFileStream = getClass().getResourceAsStream("/csv/issue-191.csv")) {
27+
List<Map<String, String>> result = new CsvMapper()
28+
.readerFor(Map.class)
29+
.with(schema)
30+
.<Map<String, String>>readValues(csvFileStream)
31+
.readAll();
32+
33+
for (Map<String, String> row : result) {
34+
assertEquals(row.get("COL_1"), COL_1);
35+
assertEquals(row.get("COL_2"), COL_2);
36+
}
37+
}
38+
}
39+
}

0 commit comments

Comments
 (0)