1
0
Fork 0
mirror of https://github.com/ethauvin/JSON-java.git synced 2025-06-17 07:50:52 -07:00

few more enum support tests

This commit is contained in:
stleary 2015-07-22 20:24:45 -05:00
parent 8ac8c34e9f
commit 1f4e836863

View file

@ -268,6 +268,10 @@ public class EnumTest {
actualEnum = jsonObject.optEnum(MyEnumField.class, "strKey", null); actualEnum = jsonObject.optEnum(MyEnumField.class, "strKey", null);
assertTrue("opt null", actualEnum == null); assertTrue("opt null", actualEnum == null);
// opt with default an index that does not exist
actualEnum = jsonObject.optEnum(MyEnumField.class, "noKey", null);
assertTrue("opt null", actualEnum == null);
/** /**
* Exercise the proposed enum API methods on JSONArray * Exercise the proposed enum API methods on JSONArray
*/ */
@ -309,5 +313,10 @@ public class EnumTest {
// opt with default the wrong value // opt with default the wrong value
actualEnum = jsonArray.optEnum(MyEnumField.class, 0, null); actualEnum = jsonArray.optEnum(MyEnumField.class, 0, null);
assertTrue("opt null", actualEnum == null); assertTrue("opt null", actualEnum == null);
// opt with default an index that does not exist
actualEnum = jsonArray.optEnum(MyEnumField.class, 3, null);
assertTrue("opt null", actualEnum == null);
} }
} }