package com.alibaba.json.bvt.parser;
import org.junit.Assert;
import junit.framework.TestCase;
import com.alibaba.fastjson.JSON;
public class JSONScannerTest__x extends TestCase {
public void test_x() throws Exception {
StringBuilder buf = new StringBuilder();
buf.append("\"");
for (int i = 0; i < 16; ++i) {
for (int j = 0; j < 16; ++j) {
buf.append("\\x");
buf.append(Integer.toHexString(i));
buf.append(Integer.toHexString(j));
}
}
buf.append("\"");
String jsonString = (String) JSON.parse(buf.toString());
Assert.assertEquals(16 * 16, jsonString.length());
for (int i = 0; i < 16 * 16; ++i) {
char c = jsonString.charAt(i);
if ((int) c != i) {
Assert.fail();
}
}
}
}