From 52bc39055bcf62c19d9c9b65d60e3729014fc2ec Mon Sep 17 00:00:00 2001 From: wenshao Date: Sun, 12 May 2013 04:55:23 +0800 Subject: [PATCH] add testcase --- .../parser/deser/IntegerFieldDeserializerTest2.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/test/java/com/alibaba/json/bvt/parser/deser/IntegerFieldDeserializerTest2.java b/src/test/java/com/alibaba/json/bvt/parser/deser/IntegerFieldDeserializerTest2.java index 79e901100..9f4c45ceb 100644 --- a/src/test/java/com/alibaba/json/bvt/parser/deser/IntegerFieldDeserializerTest2.java +++ b/src/test/java/com/alibaba/json/bvt/parser/deser/IntegerFieldDeserializerTest2.java @@ -25,7 +25,7 @@ public class IntegerFieldDeserializerTest2 extends TestCase { Assert.assertNotNull("aa", map.get("value").getColumn1()); } - public void f_test_integer_2() throws Exception { + public void test_integer_2() throws Exception { String text = "[{\"value\":{\"column1\":\"aa\"}}]"; List> mapList = JSON.parseObject(text, new TypeReference>>(){}); Map map = mapList.get(0); @@ -33,6 +33,17 @@ public class IntegerFieldDeserializerTest2 extends TestCase { Assert.assertNotNull(map.get("value")); Assert.assertNotNull("aa", map.get("value").getColumn1()); } + + public void test_integer_3() throws Exception { + String text = "{\"value\":{\"valueA\":{\"column1\":\"aa\"}, \"valueB\":{\"column1\":\"bb\"}}}"; + Map> mapmap = JSON.parseObject(text, new TypeReference>>(){}); + Map map = mapmap.get("value"); + Assert.assertNotNull(map); + Assert.assertNotNull(map.get("valueA")); + Assert.assertNotNull("aa", map.get("valueA").getColumn1()); + Assert.assertNotNull(map.get("valueB")); + Assert.assertNotNull("bb", map.get("valueB").getColumn1()); + } public static class Entity implements Serializable { private static final long serialVersionUID = 1L;