content: package com.alibaba.json.bvt.parser;
  
  import java.util.ArrayList;
  import java.util.HashMap;
  import java.util.List;
  
  import junit.framework.Assert;
  import junit.framework.TestCase;
  
  import com.alibaba.fastjson.JSON;
  import com.alibaba.fastjson.JSONArray;
  import com.alibaba.fastjson.JSONObject;
  
  @SuppressWarnings("rawtypes")
  public class TypeUtilsToJSONTest extends TestCase {
  
      public void test_0() throws Exception {
          HashMap map = new HashMap();
  
          JSONObject json = (JSONObject) JSON.toJSON(map);
  
          Assert.assertEquals(map.size(), json.size());
      }
  
      public void test_1() throws Exception {
          List list = new ArrayList();
  
          JSONArray json = (JSONArray) JSON.toJSON(list);
  
          Assert.assertEquals(list.size(), json.size());
      }
  
      public void test_null() throws Exception {
          Assert.assertEquals(null, JSON.toJSON(null));
      }
  
      public static class User {
  
          private long   id;
          private String name;
  
          public long getId() {
              return id;
          }
  
          public void setId(long id) {
              this.id = id;
          }
  
          public String getName() {
              return name;
          }
  
          public void setName(String name) {
              this.name = name;
          }
      }
  }
  