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"));
}
}