package com.alibaba.json.bvt.parser.stream;
import java.io.StringReader;
import junit.framework.TestCase;
import org.junit.Assert;
import com.alibaba.fastjson.JSONReader;
public class JSONReader_string extends TestCase {
public void test_array() throws Exception {
JSONReader reader = new JSONReader(new StringReader("[\"abc\"]"));
reader.startArray();
Assert.assertEquals("abc", reader.readString());
reader.endArray();
reader.close();
}
public void test_array_2() throws Exception {
JSONReader reader = new JSONReader(new StringReader("[[\"abc\"]]"));
reader.startArray();
reader.startArray();
Assert.assertEquals("abc", reader.readString());
reader.endArray();
reader.endArray();
reader.close();
}
public void test_array_3() throws Exception {
JSONReader reader = new JSONReader(new StringReader("[[[\"abc\"]]]"));
reader.startArray();
reader.startArray();
reader.startArray();
Assert.assertEquals("abc", reader.readString());
reader.endArray();
reader.endArray();
reader.endArray();
reader.close();
}
}