From 5cf82a573f78e587f44c58ccd9b84679d531bfd6 Mon Sep 17 00:00:00 2001 From: Dillon Dixon Date: Thu, 23 Jul 2015 23:02:46 -0700 Subject: [PATCH] Added test for nulls --- .../google/gson/functional/JsonArrayTest.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gson/src/test/java/com/google/gson/functional/JsonArrayTest.java b/gson/src/test/java/com/google/gson/functional/JsonArrayTest.java index f4c9a348..22a479b8 100644 --- a/gson/src/test/java/com/google/gson/functional/JsonArrayTest.java +++ b/gson/src/test/java/com/google/gson/functional/JsonArrayTest.java @@ -127,6 +127,22 @@ public class JsonArrayTest extends TestCase { assertEquals("[\"a\",\"apple\",12121,\"o\",null,null,12.232,2323]", jsonArray.toString()); } + public void testNullPrimitiveAddition() { + JsonArray jsonArray = new JsonArray(); + + jsonArray.add((Character) null); + jsonArray.add((Boolean) null); + jsonArray.add((Integer) null); + jsonArray.add((Double) null); + jsonArray.add((Float) null); + jsonArray.add((BigInteger) null); + jsonArray.add((String) null); + jsonArray.add((Boolean) null); + jsonArray.add((Number) null); + + assertEquals("[null,null,null,null,null,null,null,null,null]", jsonArray.toString()); + } + public void testSameAddition() { JsonArray jsonArray = new JsonArray();