66
77import java .util .*;
88
9+ import com .fasterxml .jackson .databind .JsonNode ;
10+ import com .fasterxml .jackson .databind .ObjectMapper ;
11+
912import static org .testng .AssertJUnit .assertEquals ;
1013import static org .testng .AssertJUnit .assertNull ;
1114
@@ -40,7 +43,7 @@ public void generateFromResponseSchemaWithPrimitiveType() {
4043 }
4144
4245 @ Test
43- public void generateFromResponseSchemaWithDateFormat () {
46+ public void generateFromResponseSchemaWithDateFormat () throws Exception {
4447 OpenAPI openAPI = TestUtils .parseFlattenSpec ("src/test/resources/3_0/example_generator_test.yaml" );
4548
4649 new InlineModelResolver ().flatten (openAPI );
@@ -62,9 +65,11 @@ public void generateFromResponseSchemaWithDateFormat() {
6265 mediaTypeKeys
6366 );
6467
68+ ObjectMapper mapper = new ObjectMapper ();
69+
6570 assertEquals (1 , examples .size ());
6671 assertEquals ("application/json" , examples .get (0 ).get ("contentType" ));
67- assertEquals (String .format (Locale .ROOT , "{%n \" date_with_example\" : \" 2024-01-01\" ,%n \" date_without_example\" : \" 2000-01-23\" %n}" ), examples .get (0 ).get ("example" ));
72+ assertEquals (mapper . readTree ( String .format (Locale .ROOT , "{%n \" date_with_example\" : \" 2024-01-01\" ,%n \" date_without_example\" : \" 2000-01-23\" %n}" )), mapper . readTree ( examples .get (0 ).get ("example" )));
6873 assertEquals ("200" , examples .get (0 ).get ("statusCode" ));
6974 }
7075
@@ -211,7 +216,7 @@ public void generateFromResponseSchemaWithModel() {
211216 }
212217
213218 @ Test
214- public void generateFromResponseSchemaWithAllOfComposedModel () {
219+ public void generateFromResponseSchemaWithAllOfComposedModel () throws Exception {
215220 OpenAPI openAPI = TestUtils .parseFlattenSpec ("src/test/resources/3_0/example_generator_test.yaml" );
216221
217222 new InlineModelResolver ().flatten (openAPI );
@@ -233,14 +238,16 @@ public void generateFromResponseSchemaWithAllOfComposedModel() {
233238 mediaTypeKeys
234239 );
235240
241+ ObjectMapper mapper = new ObjectMapper ();
242+
236243 assertEquals (1 , examples .size ());
237244 assertEquals ("application/json" , examples .get (0 ).get ("contentType" ));
238- assertEquals (String .format (Locale .ROOT , "{%n \" example_schema_property_composed\" : \" example schema property value composed\" ,%n \" example_schema_property\" : \" example schema property value\" %n}" ), examples .get (0 ).get ("example" ));
245+ assertEquals (mapper . readTree ( String .format (Locale .ROOT , "{%n \" example_schema_property_composed\" : \" example schema property value composed\" ,%n \" example_schema_property\" : \" example schema property value\" %n}" )), mapper . readTree ( examples .get (0 ).get ("example" ) ));
239246 assertEquals ("200" , examples .get (0 ).get ("statusCode" ));
240247 }
241248
242249 @ Test
243- public void generateFromResponseSchemaWithAllOfChildComposedModel () {
250+ public void generateFromResponseSchemaWithAllOfChildComposedModel () throws Exception {
244251 OpenAPI openAPI = TestUtils .parseFlattenSpec ("src/test/resources/3_0/example_generator_test.yaml" );
245252
246253 new InlineModelResolver ().flatten (openAPI );
@@ -262,9 +269,11 @@ public void generateFromResponseSchemaWithAllOfChildComposedModel() {
262269 mediaTypeKeys
263270 );
264271
272+ ObjectMapper mapper = new ObjectMapper ();
273+
265274 assertEquals (1 , examples .size ());
266275 assertEquals ("application/json" , examples .get (0 ).get ("contentType" ));
267- assertEquals (String .format (Locale .ROOT , "{%n \" example_schema_property_composed\" : \" example schema property value composed\" ,%n \" example_schema_property_composed_parent\" : \" example schema property value composed parent\" ,%n \" example_schema_property\" : \" example schema property value\" %n}" ), examples .get (0 ).get ("example" ));
276+ assertEquals (mapper . readTree ( String .format (Locale .ROOT , "{%n \" example_schema_property_composed\" : \" example schema property value composed\" ,%n \" example_schema_property_composed_parent\" : \" example schema property value composed parent\" ,%n \" example_schema_property\" : \" example schema property value\" %n}" )), mapper . readTree ( examples .get (0 ).get ("example" ) ));
268277 assertEquals ("200" , examples .get (0 ).get ("statusCode" ));
269278 }
270279
0 commit comments