content: 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();
      }
  
  }
  