From 53234aa3518223dc13ec356cb0bd7a92211642d8 Mon Sep 17 00:00:00 2001 From: Lorenz Nickel <29959150+LorenzNickel@users.noreply.github.com> Date: Mon, 8 Aug 2022 17:38:56 +0200 Subject: [PATCH] Add test for JsonArray.isEmpty() (#2173) --- .../src/test/java/com/google/gson/JsonArrayTest.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gson/src/test/java/com/google/gson/JsonArrayTest.java b/gson/src/test/java/com/google/gson/JsonArrayTest.java index a87a8757..c3adee05 100644 --- a/gson/src/test/java/com/google/gson/JsonArrayTest.java +++ b/gson/src/test/java/com/google/gson/JsonArrayTest.java @@ -105,6 +105,18 @@ public final class JsonArrayTest extends TestCase { assertEquals(1, original.get(0).getAsJsonArray().size()); assertEquals(0, copy.get(0).getAsJsonArray().size()); } + + public void testIsEmpty() { + JsonArray array = new JsonArray(); + assertTrue(array.isEmpty()); + + JsonPrimitive a = new JsonPrimitive("a"); + array.add(a); + assertFalse(array.isEmpty()); + + array.remove(0); + assertTrue(array.isEmpty()); + } public void testFailedGetArrayValues() { JsonArray jsonArray = new JsonArray();