package com.alibaba.json.bvt.bug; import com.alibaba.fastjson.JSON; import junit.framework.TestCase; /** * Created by wenshao on 16/02/2017. */ public class Issue_for_huangfeng extends TestCase { public void test_for_huangfeng() throws Exception { String json = "{\"success\":\"Y\"}"; Model model = JSON.parseObject(json, Model.class); assertTrue(model.isSuccess()); } public void test_for_huangfeng_t() throws Exception { String json = "{\"success\":\"T\"}"; Model model = JSON.parseObject(json, Model.class); assertTrue(model.isSuccess()); } public void test_for_huangfeng_is_t() throws Exception { String json = "{\"isSuccess\":\"T\"}"; Model model = JSON.parseObject(json, Model.class); assertTrue(model.isSuccess()); } public void test_for_huangfeng_false() throws Exception { String json = "{\"success\":\"N\"}"; Model model = JSON.parseObject(json, Model.class); assertFalse(model.isSuccess()); } public void test_for_huangfeng_false_f() throws Exception { String json = "{\"success\":\"F\"}"; Model model = JSON.parseObject(json, Model.class); assertFalse(model.isSuccess()); } public static class Model { private boolean success; public boolean isSuccess() { return success; } public void setSuccess(boolean success) { this.success = success; } } }