summaryrefslogtreecommitdiff
path: root/test/data/ValidatingJsonDeserializerTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'test/data/ValidatingJsonDeserializerTest.java')
-rw-r--r--test/data/ValidatingJsonDeserializerTest.java10
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());
+ }
+ }
}