File tree Expand file tree Collapse file tree 2 files changed +29
-0
lines changed
modules/swagger-parser-v3/src/test
java/io/swagger/v3/parser/test Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -254,6 +254,20 @@ public void testExampleFlag() {
254254
255255 assertTrue (openAPI .getPaths ().get ("/pet" ).getPost ().getRequestBody ().getContent ().get ("application/json" ).getExampleSetFlag ());
256256
257+ assertNotNull (openAPI .getPaths ().get ("/object-with-null-example" ).getGet ().getResponses ().get ("200" ).getContent ().get ("application/json" ).getExamples ().get ("foo" ).getValue ());
258+ assertTrue (openAPI .getPaths ().get ("/object-with-null-example" ).getGet ().getResponses ().get ("200" ).getContent ().get ("application/json" ).getExamples ().get ("foo" ).getValueSetFlag ());
259+ assertNull (openAPI .getPaths ().get ("/object-with-null-example" ).getGet ().getResponses ().get ("200" ).getContent ().get ("application/json" ).getExamples ().get ("bar" ).getValue ());
260+ assertTrue (openAPI .getPaths ().get ("/object-with-null-example" ).getGet ().getResponses ().get ("200" ).getContent ().get ("application/json" ).getExamples ().get ("bar" ).getValueSetFlag ());
261+
262+ assertNotNull (openAPI .getPaths ().get ("/object-with-null-in-schema-example" ).getGet ().getResponses ().get ("200" ).getContent ().get ("application/json" ).getExamples ().get ("a" ).getValue ());
263+ assertTrue (openAPI .getPaths ().get ("/object-with-null-in-schema-example" ).getGet ().getResponses ().get ("200" ).getContent ().get ("application/json" ).getExamples ().get ("a" ).getValueSetFlag ());
264+ assertNotNull (openAPI .getPaths ().get ("/object-with-null-in-schema-example" ).getGet ().getResponses ().get ("200" ).getContent ().get ("application/json" ).getExamples ().get ("b" ).getValue ());
265+ assertTrue (openAPI .getPaths ().get ("/object-with-null-in-schema-example" ).getGet ().getResponses ().get ("200" ).getContent ().get ("application/json" ).getExamples ().get ("b" ).getValueSetFlag ());
266+ assertNotNull (openAPI .getPaths ().get ("/object-with-null-in-schema-example" ).getGet ().getResponses ().get ("200" ).getContent ().get ("application/json" ).getExamples ().get ("c" ).getValue ());
267+ assertTrue (openAPI .getPaths ().get ("/object-with-null-in-schema-example" ).getGet ().getResponses ().get ("200" ).getContent ().get ("application/json" ).getExamples ().get ("c" ).getValueSetFlag ());
268+ assertNull (openAPI .getPaths ().get ("/object-with-null-in-schema-example" ).getGet ().getResponses ().get ("200" ).getContent ().get ("application/json" ).getExamples ().get ("d" ).getValue ());
269+ assertTrue (openAPI .getPaths ().get ("/object-with-null-in-schema-example" ).getGet ().getResponses ().get ("200" ).getContent ().get ("application/json" ).getExamples ().get ("d" ).getValueSetFlag ());
270+
257271
258272 assertNull (openAPI .getComponents ().getSchemas ().get ("ObjectWithNullExample" ).getExample ());
259273 assertTrue (openAPI .getComponents ().getSchemas ().get ("ObjectWithNullExample" ).getExampleSetFlag ());
Original file line number Diff line number Diff line change @@ -62,6 +62,11 @@ paths:
6262 application/json :
6363 schema :
6464 $ref : ' #/components/schemas/ObjectWithNullExample'
65+ examples :
66+ foo :
67+ value : ' {"foo": "bar"}'
68+ bar :
69+ value : null
6570
6671 /object-with-null-in-schema-example :
6772 get :
@@ -73,6 +78,16 @@ paths:
7378 application/json :
7479 schema :
7580 $ref : ' #/components/schemas/ObjectWithNullInSchemaExample'
81+ examples :
82+ a :
83+ value : 5
84+ b :
85+ value : ' test'
86+ c :
87+ value : true
88+ d :
89+ value : null
90+
7691
7792 /object-with-null-property-example :
7893 get :
You can’t perform that action at this time.
0 commit comments