From 03bec8af412d8dc99723f3c4e28c1ef9adf052aa Mon Sep 17 00:00:00 2001 From: Alexey Makeyev Date: Mon, 12 Oct 2015 14:52:09 +0300 Subject: [PATCH] two more tests for Option.ALWAYS_RETURN_LIST --- json-path/src/test/java/com/jayway/jsonpath/OptionsTest.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/json-path/src/test/java/com/jayway/jsonpath/OptionsTest.java b/json-path/src/test/java/com/jayway/jsonpath/OptionsTest.java index 8d7a243f..42ad5d75 100644 --- a/json-path/src/test/java/com/jayway/jsonpath/OptionsTest.java +++ b/json-path/src/test/java/com/jayway/jsonpath/OptionsTest.java @@ -2,6 +2,7 @@ package com.jayway.jsonpath; import org.junit.Test; +import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -45,6 +46,9 @@ public class OptionsTest extends BaseTest { Configuration conf = Configuration.builder().options(ALWAYS_RETURN_LIST).build(); assertThat(using(conf).parse("{\"foo\" : \"bar\"}").read("$.foo")).isInstanceOf(List.class); + assertThat(using(conf).parse("{\"foo\": null}").read("$.foo")).isInstanceOf(List.class); + assertThat(using(conf).parse("{\"foo\": [1, 4, 8]}").read("$.foo")).asList() + .containsExactly(Arrays.asList(1, 4, 8)); } @Test