package com.alibaba.json.bvt.bug;
import com.alibaba.fastjson.parser.ParserConfig;
import org.junit.Assert;
import com.alibaba.fastjson.JSON;
import junit.framework.TestCase;
public class Bug_for_issue_291 extends TestCase {
protected void setUp() throws Exception {
ParserConfig.global.addAccept("com.alibaba.json.bvt.bug.Bug_for_issue_291.");
}
public void test_for_issue() throws Exception {
String text = "{\"id\":123,\"@type\":\"com.alibaba.json.bvt.bug.Bug_for_issue_291$VO\",\"value\":54321}";
Object o = JSON.parse(text);
Assert.assertEquals(VO.class, o.getClass());
}
public void test_for_issue_private() throws Exception {
String text = "{\"id\":123,\"@type\":\"com.alibaba.json.bvt.bug.Bug_for_issue_291$VO\",\"value\":54321}";
Object o = JSON.parse(text);
Assert.assertEquals(VO.class, o.getClass());
}
public static class VO {
public int id;
public int value;
}
public static class V1 {
public int id;
public int value;
}
}