diff options
Diffstat (limited to 'test/data/ValidatingJsonDeserializerTest.java')
-rw-r--r-- | test/data/ValidatingJsonDeserializerTest.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/data/ValidatingJsonDeserializerTest.java b/test/data/ValidatingJsonDeserializerTest.java index 2d3ffd1..a1f9884 100644 --- a/test/data/ValidatingJsonDeserializerTest.java +++ b/test/data/ValidatingJsonDeserializerTest.java @@ -534,4 +534,14 @@ public class ValidatingJsonDeserializerTest { tweet.add("place", null); checkTweetPass(tweet); } + + @Test + public void testNotATweetObject() { + try { + DebuggingJsonDeserializer.tryValidate("{}", Tweet.class); + fail("DebuggingJsonDeserializer must also check for type."); + } catch (JsonParseException ex) { + assertEquals("Missing field: id", ex.getMessage()); + } + } } |