Added test for mixed primitives

This commit is contained in:
Dillon Dixon 2015-07-23 23:00:18 -07:00
parent 374e5b0aa5
commit a67ca052a3

View File

@ -19,6 +19,8 @@ package com.google.gson.functional;
import com.google.gson.JsonArray;
import junit.framework.TestCase;
import java.math.BigInteger;
/**
* Functional tests for adding primitives to a JsonArray.
*
@ -110,6 +112,21 @@ public class JsonArrayTest extends TestCase {
assertEquals("[\"a\",\"e\",\"i\",\"o\",null,\"u\",\"and sometimes Y\"]", jsonArray.toString());
}
public void testMixedPrimitiveAddition() {
JsonArray jsonArray = new JsonArray();
jsonArray.add('a');
jsonArray.add("apple");
jsonArray.add(12121);
jsonArray.add((char) 111);
jsonArray.add((Boolean) null);
jsonArray.add((Character) null);
jsonArray.add(12.232);
jsonArray.add(BigInteger.valueOf(2323));
assertEquals("[\"a\",\"apple\",12121,\"o\",null,null,12.232,2323]", jsonArray.toString());
}
public void testSameAddition() {
JsonArray jsonArray = new JsonArray();