package com.alibaba.json.bvt.parser; import java.util.HashMap; import java.util.Map; import junit.framework.TestCase; import org.junit.Assert; import com.alibaba.fastjson.JSON; public class ReadOnlyMapTest_final_field extends TestCase { public void test_readOnlyNullList() throws Exception { String text = "{\"values\":{\"a\":{}}}"; Entity entity = JSON.parseObject(text, Entity.class); Assert.assertNotNull(entity); Assert.assertNotNull(entity.values.get("a")); Assert.assertTrue(entity.values.get("a") instanceof A); } public static class Entity { public final Map<String, A> values = new HashMap<String, A>(); } public static class A { } }