This repository was archived by the owner on Jan 22, 2019. It is now read-only.
File tree 2 files changed +32
-1
lines changed
src/test/java/com/fasterxml/jackson/dataformat/csv/failing
2 files changed +32
-1
lines changed Original file line number Diff line number Diff line change 4
4
5
5
import com .fasterxml .jackson .dataformat .csv .*;
6
6
7
- public class TestParserQuotes extends ModuleTestBase
7
+ // for [dataformat-csv#19]
8
+ public class ParserQuotes19Test extends ModuleTestBase
8
9
{
9
10
@ JsonPropertyOrder ({"s1" , "s2" , "s3" })
10
11
protected static class ThreeString {
Original file line number Diff line number Diff line change
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
+ }
You can’t perform that action at this time.
0 commit comments