Repository: incubator-tamaya-extensions Updated Branches: refs/heads/master 839b50f36 -> d0fffd689
TAMAYA-291: Raise test coverage Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/commit/d0fffd68 Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/tree/d0fffd68 Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/diff/d0fffd68 Branch: refs/heads/master Commit: d0fffd6893b8953fb97fc0e247357194900a70c6 Parents: 839b50f Author: Phil Ottlinger <[email protected]> Authored: Sun Oct 22 22:57:48 2017 +0200 Committer: Phil Ottlinger <[email protected]> Committed: Sun Oct 22 22:57:48 2017 +0200 ---------------------------------------------------------------------- .../java/org/apache/tamaya/json/JSONVisitorTest.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/blob/d0fffd68/modules/formats/json/src/test/java/org/apache/tamaya/json/JSONVisitorTest.java ---------------------------------------------------------------------- diff --git a/modules/formats/json/src/test/java/org/apache/tamaya/json/JSONVisitorTest.java b/modules/formats/json/src/test/java/org/apache/tamaya/json/JSONVisitorTest.java index 6a51f0a..c9c9f7f 100644 --- a/modules/formats/json/src/test/java/org/apache/tamaya/json/JSONVisitorTest.java +++ b/modules/formats/json/src/test/java/org/apache/tamaya/json/JSONVisitorTest.java @@ -18,6 +18,7 @@ */ package org.apache.tamaya.json; +import java.math.BigDecimal; import java.util.HashMap; import java.util.Map; @@ -26,6 +27,7 @@ import javax.json.Json; import javax.json.JsonObject; import javax.json.JsonValue; +import org.apache.tamaya.ConfigException; import org.junit.Test; public class JSONVisitorTest { @@ -60,4 +62,15 @@ public class JSONVisitorTest { assertThat(targetStore).isEmpty(); } + @Test(expected = ConfigException.class) + public void arraysAreNotSupported() { + JsonObject startNode = Json.createObjectBuilder().// + add("arrayKey", Json.createArrayBuilder().build()).// + build(); + Map<String, String> targetStore = new HashMap<>(); + JSONVisitor visitor = new JSONVisitor(startNode, targetStore); + assertThat(visitor).isNotNull(); + visitor.run(); + } + }
