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.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/test/data/ValidatingJsonDeserializerTest.java b/test/data/ValidatingJsonDeserializerTest.java
index 19ec2f4..84dde5c 100644
--- a/test/data/ValidatingJsonDeserializerTest.java
+++ b/test/data/ValidatingJsonDeserializerTest.java
@@ -6,6 +6,7 @@ import com.google.gson.JsonArray;
import com.google.gson.JsonNull;
import com.google.gson.JsonObject;
import com.google.gson.JsonParseException;
+import org.apache.commons.lang3.StringUtils;
import org.junit.Test;
import static org.junit.Assert.*;
@@ -387,7 +388,7 @@ public class ValidatingJsonDeserializerTest {
private void checkImpairedTweet(String... names) {
JsonObject tweet = buildMinimalTweet(buildMinimalUser());
removeProperty(tweet, names);
- String prop = names[names.length - 1];
+ String prop = StringUtils.join(names, ".");
checkTweetFail(tweet, "Missing field: " + prop);
}
@@ -395,8 +396,8 @@ public class ValidatingJsonDeserializerTest {
JsonObject user = buildMinimalUser();
removeProperty(user, names);
JsonObject tweet = buildMinimalTweet(user);
- String prop = names[names.length - 1];
- checkTweetFail(tweet, "Missing field: " + prop);
+ String prop = StringUtils.join(names, ".");
+ checkTweetFail(tweet, "Missing field: user." + prop);
}
private void checkTweetFail(JsonObject tweet, String exp) {
@@ -486,6 +487,6 @@ public class ValidatingJsonDeserializerTest {
JsonObject retweet = buildMinimalTweet(buildMinimalUser());
removeProperty(retweet, "text");
tweet.add("retweeted_status", retweet);
- checkTweetFail(tweet, "Missing field: text");
+ checkTweetFail(tweet, "Missing field: retweeted_status.text");
}
}