1616import static org .assertj .core .api .Assertions .assertThat ;
1717import static org .assertj .core .api .Assertions .assertThatThrownBy ;
1818
19+ import com .fasterxml .jackson .databind .ObjectMapper ;
20+
1921/**
2022 * Unit tests for {@link DelegateJsonArray}.
2123 */
@@ -24,8 +26,9 @@ class DelegateJsonArrayUnitTests {
2426
2527 @ Test
2628 void add () {
27- DefaultJsonParser parser = new DefaultJsonParser ();
28- DelegateJsonArray underTest = new DelegateJsonArray ();
29+ ObjectMapper objectMapper = new ObjectMapper ();
30+ DefaultJsonParser parser = new DefaultJsonParser (objectMapper );
31+ DelegateJsonArray underTest = new DelegateJsonArray (objectMapper );
2932 underTest .add (parser .createJsonValue ("\" test\" " )).add (parser .createJsonValue ("\" test2\" " ))
3033 .add (parser .createJsonValue ("\" test3\" " ));
3134
@@ -40,8 +43,9 @@ void add() {
4043
4144 @ Test
4245 void addCornerCases () {
43- DefaultJsonParser parser = new DefaultJsonParser ();
44- DelegateJsonArray underTest = new DelegateJsonArray ();
46+ ObjectMapper objectMapper = new ObjectMapper ();
47+ DefaultJsonParser parser = new DefaultJsonParser (objectMapper );
48+ DelegateJsonArray underTest = new DelegateJsonArray (objectMapper );
4549 underTest .add (null ).add (parser .createJsonValue ("null" )).add (parser .createJsonValue ("\" test3\" " ));
4650
4751 assertThatThrownBy (() -> underTest .addAll (null )).isInstanceOf (IllegalArgumentException .class );
@@ -55,8 +59,9 @@ void addCornerCases() {
5559
5660 @ Test
5761 void getCornerCases () {
58- DefaultJsonParser parser = new DefaultJsonParser ();
59- DelegateJsonArray underTest = new DelegateJsonArray ();
62+ ObjectMapper objectMapper = new ObjectMapper ();
63+ DefaultJsonParser parser = new DefaultJsonParser (objectMapper );
64+ DelegateJsonArray underTest = new DelegateJsonArray (objectMapper );
6065 underTest .add (parser .createJsonValue ("\" test\" " )).add (parser .createJsonValue ("\" test2\" " ))
6166 .add (parser .createJsonValue ("\" test3\" " ));
6267
@@ -66,12 +71,13 @@ void getCornerCases() {
6671
6772 @ Test
6873 void addAll () {
69- DefaultJsonParser parser = new DefaultJsonParser ();
70- DelegateJsonArray array = new DelegateJsonArray ();
74+ ObjectMapper objectMapper = new ObjectMapper ();
75+ DefaultJsonParser parser = new DefaultJsonParser (objectMapper );
76+ DelegateJsonArray array = new DelegateJsonArray (objectMapper );
7177 array .add (parser .createJsonValue ("\" test\" " )).add (parser .createJsonValue ("\" test2\" " ))
7278 .add (parser .createJsonValue ("\" test3\" " ));
7379
74- DelegateJsonArray underTest = new DelegateJsonArray ();
80+ DelegateJsonArray underTest = new DelegateJsonArray (objectMapper );
7581 underTest .addAll (array );
7682 array .remove (1 ); // verify source array modifications not propagated
7783
@@ -86,8 +92,9 @@ void addAll() {
8692
8793 @ Test
8894 void asList () {
89- DefaultJsonParser parser = new DefaultJsonParser ();
90- DelegateJsonArray underTest = new DelegateJsonArray ();
95+ ObjectMapper objectMapper = new ObjectMapper ();
96+ DefaultJsonParser parser = new DefaultJsonParser (objectMapper );
97+ DelegateJsonArray underTest = new DelegateJsonArray (objectMapper );
9198 underTest .add (parser .createJsonValue ("1" )).add (parser .createJsonValue ("2" )).add (parser .createJsonValue ("3" ));
9299
93100 assertThat (underTest .size ()).isEqualTo (3 );
@@ -98,8 +105,9 @@ void asList() {
98105
99106 @ Test
100107 void getFirst () {
101- DefaultJsonParser parser = new DefaultJsonParser ();
102- DelegateJsonArray underTest = new DelegateJsonArray ();
108+ ObjectMapper objectMapper = new ObjectMapper ();
109+ DefaultJsonParser parser = new DefaultJsonParser (objectMapper );
110+ DelegateJsonArray underTest = new DelegateJsonArray (objectMapper );
103111 underTest .add (parser .createJsonValue ("\" test\" " )).add (parser .createJsonValue ("\" test2\" " ))
104112 .add (parser .createJsonValue ("\" test3\" " ));
105113
@@ -110,8 +118,9 @@ void getFirst() {
110118
111119 @ Test
112120 void iterator () {
113- DefaultJsonParser parser = new DefaultJsonParser ();
114- DelegateJsonArray underTest = new DelegateJsonArray ();
121+ ObjectMapper objectMapper = new ObjectMapper ();
122+ DefaultJsonParser parser = new DefaultJsonParser (objectMapper );
123+ DelegateJsonArray underTest = new DelegateJsonArray (objectMapper );
115124 underTest .add (parser .createJsonValue ("1" )).add (parser .createJsonValue ("2" )).add (parser .createJsonValue ("3" ));
116125
117126 Iterator <JsonValue > iterator = underTest .iterator ();
@@ -123,8 +132,9 @@ void iterator() {
123132
124133 @ Test
125134 void remove () {
126- DefaultJsonParser parser = new DefaultJsonParser ();
127- DelegateJsonArray underTest = new DelegateJsonArray ();
135+ ObjectMapper objectMapper = new ObjectMapper ();
136+ DefaultJsonParser parser = new DefaultJsonParser (objectMapper );
137+ DelegateJsonArray underTest = new DelegateJsonArray (objectMapper );
128138 underTest .add (parser .createJsonValue ("1" )).add (parser .createJsonValue ("2" )).add (parser .createJsonValue ("3" ));
129139
130140 assertThat (underTest .remove (1 ).asNumber ()).isEqualTo (2 );
@@ -135,8 +145,9 @@ void remove() {
135145
136146 @ Test
137147 void replace () {
138- DefaultJsonParser parser = new DefaultJsonParser ();
139- DelegateJsonArray underTest = new DelegateJsonArray ();
148+ ObjectMapper objectMapper = new ObjectMapper ();
149+ DefaultJsonParser parser = new DefaultJsonParser (objectMapper );
150+ DelegateJsonArray underTest = new DelegateJsonArray (objectMapper );
140151 underTest .add (parser .createJsonValue ("1" )).add (parser .createJsonValue ("2" )).add (parser .createJsonValue ("3" ));
141152 underTest .replace (1 , parser .createJsonValue ("4" ));
142153
@@ -148,7 +159,8 @@ void replace() {
148159
149160 @ Test
150161 void isJsonArray () {
151- DelegateJsonArray underTest = new DelegateJsonArray ();
162+ ObjectMapper objectMapper = new ObjectMapper ();
163+ DelegateJsonArray underTest = new DelegateJsonArray (objectMapper );
152164 assertThat (underTest .isJsonArray ()).isTrue ();
153165
154166 assertThat (underTest .isJsonObject ()).isFalse ();
@@ -159,13 +171,15 @@ void isJsonArray() {
159171
160172 @ Test
161173 void asJsonArray () {
162- DelegateJsonArray underTest = new DelegateJsonArray ();
174+ ObjectMapper objectMapper = new ObjectMapper ();
175+ DelegateJsonArray underTest = new DelegateJsonArray (objectMapper );
163176 assertThat (underTest .asJsonArray ()).isSameAs (underTest );
164177 }
165178
166179 @ Test
167180 void asAnythingElse () {
168- DelegateJsonArray underTest = new DelegateJsonArray ();
181+ ObjectMapper objectMapper = new ObjectMapper ();
182+ DelegateJsonArray underTest = new DelegateJsonArray (objectMapper );
169183
170184 assertThat (underTest .asBoolean ()).isNull ();
171185 assertThat (underTest .asJsonObject ()).isNull ();
0 commit comments