package com.alibaba.json.bvt.parser;
import junit.framework.TestCase;
import org.junit.Assert;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
public class JSONLexerTest extends TestCase {
public void test_0 () throws Exception {
StringBuilder buf = new StringBuilder("{\"value\":\"");
for (int i = 0; i < 256; ++i) {
buf.append('a');
}
buf.append("\\n");
buf.append("\"}");
JSONObject json = JSON.parseObject(buf.toString());
Assert.assertEquals(257, json.getString("value").length());
Assert.assertEquals('a', json.getString("value").charAt(255));
Assert.assertEquals('\n', json.getString("value").charAt(256));
}
}