diff options
author | Peter Wu <peter@lekensteyn.nl> | 2014-05-10 10:41:33 +0200 |
---|---|---|
committer | Peter Wu <peter@lekensteyn.nl> | 2014-05-10 10:41:33 +0200 |
commit | 651e477d0da9f74f3e2193de6827c9ff9d098564 (patch) | |
tree | 31bf598605e318ee8d041ad61dff4a721bb6b97e /test | |
parent | 00d14d387bcb5a788195326c6893f729a9ee863d (diff) | |
download | Datafiller-651e477d0da9f74f3e2193de6827c9ff9d098564.tar.gz |
Verify that an array and object are really array (and objects)
Diffstat (limited to 'test')
-rw-r--r-- | test/data/ValidatingJsonDeserializerTest.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/data/ValidatingJsonDeserializerTest.java b/test/data/ValidatingJsonDeserializerTest.java index a8b1955..85f1661 100644 --- a/test/data/ValidatingJsonDeserializerTest.java +++ b/test/data/ValidatingJsonDeserializerTest.java @@ -544,6 +544,20 @@ public class ValidatingJsonDeserializerTest { } @Test + public void testWrongTypeArray() { + JsonObject tweet = buildMinimalTweet(buildMinimalUser()); + addProperty(tweet, new JsonPrimitive(1), "entities", "urls"); + checkTweetFail(tweet, "Expected array: entities.urls"); + } + + @Test + public void testWrongTypeObject() { + JsonObject tweet = buildMinimalTweet(buildMinimalUser()); + addProperty(tweet, new JsonPrimitive(1), "entities"); + checkTweetFail(tweet, "Expected object: entities"); + } + + @Test public void testNotATweetObject() { try { DebuggingJsonDeserializer.tryValidate("{}", Tweet.class); |