Skip to content

Commit 4b863b6

Browse files
committed
Complete inlinemaps test
1 parent f7d06df commit 4b863b6

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

test/org/beanio/parser/inlinemaps/InlineMapParserTest.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.beanio.parser.inlinemaps;
22

3+
import static org.junit.Assert.assertEquals;
4+
35
import java.io.StringReader;
46
import java.util.Map;
57

@@ -104,5 +106,23 @@ public void testMapRecordGroup() {
104106
"entity,PERSON,-22.282174,166.441458,TEST_ENTITY_3\n";
105107

106108
BeanReader in = factory.createReader("stream5", new StringReader(text));
109+
110+
Map map = (Map) in.read();
111+
assertEquals("ACTIVE", map.get("status"));
112+
assertEquals("PERSON", map.get("subtype"));
113+
assertEquals (Double.valueOf(8.4), map.get("lat"));
114+
assertEquals(Double.valueOf(-77.2), map.get("lon"));
115+
116+
map = (Map) in.read();
117+
assertEquals ("ACTIVE", map.get("status"));
118+
assertEquals("PERSON", map.get("subtype"));
119+
assertEquals (Double.valueOf(-33.99367), map.get("lat"));
120+
assertEquals(Double.valueOf(25.67632), map.get("lon"));
121+
122+
map = (Map) in.read();
123+
assertEquals ("ACTIVE", map.get("status"));
124+
assertEquals("PERSON", map.get("subtype"));
125+
assertEquals (Double.valueOf(-22.282174), map.get("lat"));
126+
assertEquals(Double.valueOf(166.441458), map.get("lon"));
107127
}
108128
}

0 commit comments

Comments
 (0)