content: package com.alibaba.json.bvt;
  
  import java.math.BigInteger;
  
  import org.junit.Assert;
  
  import com.alibaba.fastjson.JSONObject;
  
  import junit.framework.TestCase;
  
  public class JSONObjectTest_getBigInteger extends TestCase {
  
      public void test_get_float() throws Exception {
          JSONObject obj = new JSONObject();
          obj.put("value", 123.45F);
          Assert.assertTrue(123.45F == ((Float) obj.get("value")).floatValue());
          Assert.assertEquals(new BigInteger("123"), obj.getBigInteger("value"));
      }
      
      public void test_get_double() throws Exception {
          JSONObject obj = new JSONObject();
          obj.put("value", 123.45D);
          Assert.assertTrue(123.45D == ((Double) obj.get("value")).doubleValue());
          Assert.assertEquals(new BigInteger("123"), obj.getBigInteger("value"));
      }
      
      public void test_get_empty() throws Exception {
          JSONObject obj = new JSONObject();
          obj.put("value", "");
          Assert.assertEquals("", obj.get("value"));
          Assert.assertNull(obj.getBigInteger("value"));
      }
  }
  