Added test for mixed primitives
This commit is contained in:
parent
374e5b0aa5
commit
a67ca052a3
|
@ -19,6 +19,8 @@ package com.google.gson.functional;
|
||||||
import com.google.gson.JsonArray;
|
import com.google.gson.JsonArray;
|
||||||
import junit.framework.TestCase;
|
import junit.framework.TestCase;
|
||||||
|
|
||||||
|
import java.math.BigInteger;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Functional tests for adding primitives to a JsonArray.
|
* 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());
|
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() {
|
public void testSameAddition() {
|
||||||
JsonArray jsonArray = new JsonArray();
|
JsonArray jsonArray = new JsonArray();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user