Skip to content
This repository was archived by the owner on Jan 22, 2019. It is now read-only.

Commit 1474827

Browse files
committed
Reorganizing tests, adding failing test for #74 (not yet certain of its validity, but to keep it around)
1 parent 5ace8ca commit 1474827

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed

src/test/java/com/fasterxml/jackson/dataformat/csv/failing/TestParserQuotes.java renamed to src/test/java/com/fasterxml/jackson/dataformat/csv/failing/ParserQuotes19Test.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44

55
import com.fasterxml.jackson.dataformat.csv.*;
66

7-
public class TestParserQuotes extends ModuleTestBase
7+
// for [dataformat-csv#19]
8+
public class ParserQuotes19Test extends ModuleTestBase
89
{
910
@JsonPropertyOrder({"s1", "s2", "s3"})
1011
protected static class ThreeString {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package com.fasterxml.jackson.dataformat.csv.failing;
2+
3+
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
4+
5+
import com.fasterxml.jackson.dataformat.csv.CsvMapper;
6+
import com.fasterxml.jackson.dataformat.csv.CsvSchema;
7+
import com.fasterxml.jackson.dataformat.csv.ModuleTestBase;
8+
9+
// For [dataformat-csv#74]: problems applying default do-sort handling
10+
public class PropertyOrder74Test extends ModuleTestBase
11+
{
12+
static class Point {
13+
public int y;
14+
public int x;
15+
}
16+
17+
@JsonPropertyOrder()
18+
public static class PointWithAnnotation extends Point {}
19+
20+
private final CsvMapper MAPPER = new CsvMapper();
21+
22+
public void testSchemaWithOrdering() throws Exception
23+
{
24+
CsvSchema schema1 = MAPPER.schemaFor(Point.class);
25+
CsvSchema schema2 = MAPPER.schemaFor(PointWithAnnotation.class);
26+
27+
assertEquals(schema1.size(), schema2.size());
28+
assertEquals(schema1.column(0).getName(), schema2.column(0).getName());
29+
}
30+
}

0 commit comments

Comments
 (0)