Add explicit assertNonNull() statements to JSONTest for cleaner test failures. Change-Id: I283419f3665cec632a438b4a68cc946c09e4f0ac
diff --git a/user/test/com/google/gwt/json/client/JSONTest.java b/user/test/com/google/gwt/json/client/JSONTest.java index 66e692f..dd6440d 100644 --- a/user/test/com/google/gwt/json/client/JSONTest.java +++ b/user/test/com/google/gwt/json/client/JSONTest.java
@@ -73,24 +73,29 @@ if (expected.isArray() != null) { JSONArray expArray = expected.isArray(); JSONArray actArray = actual.isArray(); + assertNonNull(actArray); assertJSONArrayEquals(expArray, actArray); } else if (expected.isBoolean() != null) { JSONBoolean expBool = expected.isBoolean(); JSONBoolean actBool = actual.isBoolean(); + assertNonNull(actBool); assertEquals(expBool.booleanValue(), actBool.booleanValue()); } else if (expected.isNull() != null) { assertNotNull(actual.isNull()); } else if (expected.isNumber() != null) { JSONNumber expNum = expected.isNumber(); JSONNumber actNum = actual.isNumber(); + assertNonNull(actNum); assertEquals(expNum.doubleValue(), actNum.doubleValue()); } else if (expected.isObject() != null) { JSONObject expObj = expected.isObject(); JSONObject actObj = actual.isObject(); + assertNonNull(actObj); assertJSONObjectEquals(expObj, actObj); } else if (expected.isString() != null) { JSONString expStr = expected.isString(); JSONString actStr = actual.isString(); + assertNonNull(actStr); assertEquals(expStr.stringValue(), actStr.stringValue()); } else { fail("Unknown JSONValue " + expected);