diff options
author | Peter Wu <peter@lekensteyn.nl> | 2014-05-10 01:06:28 +0200 |
---|---|---|
committer | Peter Wu <peter@lekensteyn.nl> | 2014-05-10 01:06:28 +0200 |
commit | e4d8d30fca3bc621e0f5ec6eba6117b510621c6f (patch) | |
tree | 4140460064f6f89670c655fceedea4b9e2e35516 /test/data/ValidatingJsonDeserializerTest.java | |
parent | d1a7285924143a2430c65edbc9455b67f5fae926 (diff) | |
download | Datafiller-e4d8d30fca3bc621e0f5ec6eba6117b510621c6f.tar.gz |
Add validator debugger where the wrong type is returned
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()); + } + } } |