From e4d8d30fca3bc621e0f5ec6eba6117b510621c6f Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Sat, 10 May 2014 01:06:28 +0200 Subject: Add validator debugger where the wrong type is returned --- test/data/ValidatingJsonDeserializerTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'test') 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()); + } + } } -- cgit v1.2.1