summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorPeter Wu <peter@lekensteyn.nl>2014-05-10 01:06:28 +0200
committerPeter Wu <peter@lekensteyn.nl>2014-05-10 01:06:28 +0200
commite4d8d30fca3bc621e0f5ec6eba6117b510621c6f (patch)
tree4140460064f6f89670c655fceedea4b9e2e35516 /test
parentd1a7285924143a2430c65edbc9455b67f5fae926 (diff)
downloadDatafiller-e4d8d30fca3bc621e0f5ec6eba6117b510621c6f.tar.gz
Add validator debugger where the wrong type is returned
Diffstat (limited to 'test')
-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());
+ }
+ }
}