@JsonProperty public void setHref(final Object href) { this.href = stringOrNull(href); }
public static VerificationResult as(final Object object) { if (isNull(object)) { return null; } if (object instanceof Map) { final Map map = (Map) object; return new VerificationResult(stringOrNull(map.get("code")), stringOrNull(map.get(""))); } return new VerificationResult(null, object.toString()); } }
@Test(groups = "fast") public void testNull() { Assert.assertEquals(null, RecurlyObject.booleanOrNull(null)); Assert.assertEquals(null, RecurlyObject.dateTimeOrNull(null)); Assert.assertEquals(null, RecurlyObject.integerOrNull(null)); Assert.assertEquals(null, RecurlyObject.stringOrNull(null)); Assert.assertEquals(null, RecurlyObject.bigDecimalOrNull(null)); for (final String nil : RecurlyObject.NIL_VAL) { final HashMap<String, String> nilMap = new HashMap<String, String>(); nilMap.put(RecurlyObject.NIL_STR, nil); Assert.assertEquals(null, RecurlyObject.booleanOrNull(nilMap)); Assert.assertEquals(null, RecurlyObject.dateTimeOrNull(nilMap)); Assert.assertEquals(null, RecurlyObject.integerOrNull(nilMap)); Assert.assertEquals(null, RecurlyObject.stringOrNull(nilMap)); Assert.assertEquals(null, RecurlyObject.bigDecimalOrNull(nilMap)); } final HashMap<String, String> nonNilMap = new HashMap<String, String>(); nonNilMap.put("foo", "bar"); Assert.assertNotNull(RecurlyObject.isNull(nonNilMap)); } }
@Test(groups = "fast") public void testNull() { Assert.assertEquals(null, RecurlyObject.booleanOrNull(null)); Assert.assertEquals(null, RecurlyObject.dateTimeOrNull(null)); Assert.assertEquals(null, RecurlyObject.integerOrNull(null)); Assert.assertEquals(null, RecurlyObject.stringOrNull(null)); Assert.assertEquals(null, RecurlyObject.bigDecimalOrNull(null)); for (final String nil : RecurlyObject.NIL_VAL) { final HashMap<String, String> nilMap = new HashMap<String, String>(); nilMap.put(RecurlyObject.NIL_STR, nil); Assert.assertEquals(null, RecurlyObject.booleanOrNull(nilMap)); Assert.assertEquals(null, RecurlyObject.dateTimeOrNull(nilMap)); Assert.assertEquals(null, RecurlyObject.integerOrNull(nilMap)); Assert.assertEquals(null, RecurlyObject.stringOrNull(nilMap)); Assert.assertEquals(null, RecurlyObject.bigDecimalOrNull(nilMap)); } final HashMap<String, String> nonNilMap = new HashMap<String, String>(); nonNilMap.put("foo", "bar"); Assert.assertNotNull(RecurlyObject.isNull(nonNilMap)); } }