diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/added_path.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/added_path.json index 618f2b14..06394f1d 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/added_path.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/added_path.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "added_path", "version": "1.0" @@ -9,33 +9,45 @@ "paths": { "/api/Paths": { "get": { - "tag": [ "Paths" ], + "tags": [ "Paths" ], "operationId": "Paths_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Operations": { "get": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } }, "post": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Post", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } } } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/added_required_property.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/added_required_property.json index cc194c1c..7dfa1068 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/added_required_property.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/added_required_property.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "added_required_property", "version": "1.0" @@ -11,7 +11,7 @@ "paths": { "/api/Parameters": { "put": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Put", "produces": [ "text/plain" @@ -21,10 +21,14 @@ "name": "database", "in": "body", "required": true, - "type": "object", "schema": { "$ref": "#/definitions/Database" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } } }, diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/changed_operation_id.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/changed_operation_id.json index 80c25486..3b40072c 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/changed_operation_id.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/changed_operation_id.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "changed_operation_id", "version": "1.0" @@ -9,33 +9,45 @@ "paths": { "/api/Paths": { "get": { - "tag": [ "Paths" ], + "tags": [ "Paths" ], "operationId": "Paths_List", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Operations": { "get": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } }, "post": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Update", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } } } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/enum_values_changed.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/enum_values_changed.json index ced19a4d..2b627034 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/enum_values_changed.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/enum_values_changed.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "enum_values_changed", "version": "1.0" @@ -11,7 +11,7 @@ "paths": { "/api/Parameters": { "put": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Put", "produces": [ "text/plain" @@ -21,10 +21,14 @@ "name": "database", "in": "body", "required": true, - "type": "object", "schema": { "$ref": "#/definitions/Database" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } } }, diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/misc_checks_01.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/misc_checks_01.json index 968dbe9d..86c7c998 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/misc_checks_01.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/misc_checks_01.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "misc_checks_01", "version": "1.0" @@ -11,7 +11,7 @@ "paths": { "/api/Parameters": { "put": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Put", "produces": [ "text/plain" @@ -21,13 +21,17 @@ "name": "database", "in": "body", "required": true, - "type": "object", "schema": { "$ref": "#/definitions/Database" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } }, "post": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Post", "produces": [ "text/plain" @@ -37,10 +41,14 @@ "name": "registry", "in": "body", "required": true, - "type": "object", "schema": { "$ref": "#/definitions/Database" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } } }, diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/misc_checks_02.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/misc_checks_02.json index b99f0fc4..fa3c4334 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/misc_checks_02.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/misc_checks_02.json @@ -1,11 +1,12 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "misc_checks_01", "version": "1.0" }, "host": "localhost:8000", "schemes": [ "http", "https" ], + "paths": {}, "definitions": { "Database": { "required": [ "id" ], diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_01.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_01.json index 02e54b59..1fb2c81f 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_01.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_01.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "operation_check_01", "version": "1.0" @@ -9,38 +9,50 @@ "paths": { "/api/Path": { "get": { - "tag": [ "Paths" ], + "tags": [ "Paths" ], "operationId": "Paths_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Operations": { "put": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } }, "post": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Port", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Parameters/{b}": { "get": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Get", "produces": [ "text/plain" @@ -77,12 +89,17 @@ "type": "string", "enum": [ "theonlyvalue", "andonemore" ] } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Responses": { "get": { - "tag": [ "Responses" ], + "tags": [ "Responses" ], "operationId": "Responses_Get", "produces": [ "text/plain" @@ -90,16 +107,19 @@ "parameters": [], "responses": { "201": { + "description" : "Created", "schema": { "type": "string" } }, "202": { + "description" : "Accepted", "schema": { "type": "string" } }, "400": { + "description" : "Bad Request", "schema": { "type": "object", "properties": { diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_02.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_02.json index e7c15f54..36795e02 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_02.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_02.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "operation_check_01", "version": "1.0" @@ -9,7 +9,7 @@ "paths": { "/api/Parameters": { "put": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Put", "produces": [ "text/plain" @@ -19,13 +19,17 @@ "name": "database", "in": "body", "required": true, - "type": "object", "schema": { "$ref": "#/definitions/DatabaseRenamed" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } }, "post": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Post", "produces": [ "text/plain" @@ -35,15 +39,19 @@ "name": "registry", "in": "body", "required": true, - "type": "object", "schema": { "$ref": "#/definitions/Register" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Responses": { "get": { - "tag": [ "Responses" ], + "tags": [ "Responses" ], "operationId": "Responses_Get", "produces": [ "text/plain" @@ -51,16 +59,19 @@ "parameters": [], "responses": { "200": { + "description" : "Ok", "schema": { "type": "integer" } }, "201": { + "description" : "Created", "schema": { "type": "integer" } }, "400": { + "description" : "Bad Request", "schema": { "$ref": "#/definitions/Error" } } } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_03.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_03.json index a81398fd..984c98e9 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_03.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_03.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "operation_check_03", "version": "1.0" @@ -9,7 +9,7 @@ "paths": { "/api/Parameters": { "get": { - "tag": [ "Responses" ], + "tags": [ "Responses" ], "operationId": "Responses_Get", "parameters": [ { @@ -36,17 +36,22 @@ "type": "integer", "required": true } - - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Responses": { "get": { - "tag": [ "Responses" ], + "tags": [ "Responses" ], "operationId": "Responses_Get", "parameters": [], "responses": { "200": { + "description" : "Ok", "headers": { "x-b": { "type": "string" }, "x-c": { "type": "integer" } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_04.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_04.json index d9e6fa5f..a6e3c9e1 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_04.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_04.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "operation_check_04", "version": "1.0" @@ -9,7 +9,7 @@ "paths": { "/api/Parameters": { "get": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Get", "produces": [ "text/plain" @@ -21,7 +21,6 @@ "type": "array", "minItems": 11, "maxItems": 5000, - "collectionFormat": "pipes", "items": { "type": "integer", "minimum": 11, @@ -35,7 +34,6 @@ "type": "array", "minItems": 15, "maxItems": 4000, - "collectionFormat": "pipes", "items": { "type": "string", "minLength": 0, @@ -59,10 +57,15 @@ "maxLength": 21, "pattern": "[a-z][a-z]*" } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } }, "put": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Put", "consumes": [ "application/json" @@ -70,11 +73,15 @@ "parameters": [ { "name": "a", - "type": "object", "in": "body", "schema": { "$ref": "#/definitions/A" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } } }, @@ -86,7 +93,6 @@ "type": "array", "minItems": 11, "maxItems": 5000, - "collectionFormat": "pipes", "items": { "type": "integer", "minimum": 11, @@ -98,7 +104,6 @@ "type": "array", "minItems": 15, "maxItems": 5000, - "collectionFormat": "pipes", "items": { "type": "string", "minLength": 0, diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_05.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_05.json index 7d322aa5..ddfaeee6 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_05.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/operation_check_05.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "operation_check_05", "version": "1.0" @@ -9,7 +9,7 @@ "paths": { "/api/Responses": { "get": { - "tag": [ "Responses" ], + "tags": [ "Responses" ], "operationId": "Responses_Get", "produces": [ "text/plain" @@ -17,6 +17,7 @@ "parameters": [], "responses": { "200": { + "description" : "Ok", "schema": { "type": "object", "properties": { @@ -24,7 +25,6 @@ "type": "array", "minItems": 11, "maxItems": 5000, - "collectionFormat": "pipes", "items": { "type": "integer", "minimum": 11, @@ -36,7 +36,6 @@ "type": "array", "minItems": 15, "maxItems": 4000, - "collectionFormat": "pipes", "items": { "type": "string", "minLength": 0, @@ -60,6 +59,7 @@ } }, "201": { + "description" : "Created", "schema": { "$ref": "#/definitions/A" } } } @@ -74,7 +74,6 @@ "type": "array", "minItems": 11, "maxItems": 5000, - "collectionFormat": "pipes", "items": { "type": "integer", "minimum": 11, @@ -86,7 +85,6 @@ "type": "array", "minItems": 15, "maxItems": 5000, - "collectionFormat": "pipes", "items": { "type": "string", "minLength": 0, diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/param_check_01.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/param_check_01.json index 0f6e65ec..9b50cab5 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/param_check_01.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/param_check_01.json @@ -1,11 +1,12 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "operation_check_04", "version": "1.0" }, "host": "localhost:8000", "schemes": [ "http", "https" ], + "paths": {}, "definitions": { "A": { "type": "object", @@ -14,7 +15,6 @@ "type": "array", "minItems": 11, "maxItems": 5000, - "collectionFormat": "pipes", "items": { "type": "integer", "minimum": 11, @@ -26,7 +26,6 @@ "type": "array", "minItems": 15, "maxItems": 5000, - "collectionFormat": "pipes", "items": { "type": "string", "minLength": 0, @@ -64,7 +63,6 @@ "type": "array", "minItems": 11, "maxItems": 5000, - "collectionFormat": "pipes", "items": { "type": "integer", "minimum": 11, @@ -78,7 +76,6 @@ "type": "array", "minItems": 15, "maxItems": 4000, - "collectionFormat": "pipes", "items": { "type": "string", "minLength": 0, @@ -104,16 +101,17 @@ }, "e": { "name": "e", - "type": "object", "in": "body", "schema": { "$ref": "#/definitions/A" } }, "f": { + "name": "f", "type": "string", "in": "header", "enum": [ "A", "B", "C" ] }, "g": { + "name": "g", "type": "string", "in": "header", "enum": [ "A", "B" ] diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/recursive_model.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/recursive_model.json index b9186c09..90dbe1e2 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/recursive_model.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/recursive_model.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "recursive_model", "version": "1.0" @@ -9,7 +9,7 @@ "paths": { "/api/Operations": { "post": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Post", "produces": [ "text/plain" diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/removed_definition.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/removed_definition.json index 6ee68fc7..8e2b7ea3 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/removed_definition.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/removed_definition.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "removed_definition", "version": "1.0" @@ -11,7 +11,7 @@ "paths": { "/api/Parameters": { "put": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Put", "produces": [ "text/plain" @@ -21,10 +21,14 @@ "name": "database", "in": "body", "required": true, - "type": "object", "schema": { "$ref": "#/definitions/Database" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } } }, diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/removed_operation.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/removed_operation.json index fdab24be..71b93176 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/removed_operation.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/removed_operation.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "removed_operation", "version": "1.0" @@ -9,24 +9,32 @@ "paths": { "/api/Paths": { "get": { - "tag": [ "Paths" ], + "tags": [ "Paths" ], "operationId": "Paths_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Operations": { "get": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } } } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/removed_path.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/removed_path.json index 8475f76f..f6121c13 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/removed_path.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/removed_path.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "removed_path", "version": "1.0" @@ -9,33 +9,45 @@ "paths": { "/api/Paths": { "get": { - "tag": [ "Paths" ], + "tags": [ "Paths" ], "operationId": "Paths_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Operations": { "get": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } }, "post": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Post", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } } } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/required_parameter.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/required_parameter.json index 3e85f248..bf67fbe1 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/required_parameter.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/required_parameter.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "required_parameter", "version": "1.0" @@ -9,7 +9,7 @@ "paths": { "/api/Parameters/{a}": { "get": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Get", "produces": [ "text/plain" @@ -45,7 +45,12 @@ "required": true, "type": "string" } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } } } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/response_check_01.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/response_check_01.json index 64951b15..eb414036 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/response_check_01.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/response_check_01.json @@ -1,11 +1,12 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "operation_check_05", "version": "1.0" }, "host": "localhost:8000", "schemes": [ "http", "https" ], + "paths": {}, "definitions": { "A": { "type": "object", @@ -14,7 +15,6 @@ "type": "array", "minItems": 11, "maxItems": 5000, - "collectionFormat": "pipes", "items": { "type": "integer", "minimum": 11, @@ -26,7 +26,6 @@ "type": "array", "minItems": 15, "maxItems": 5000, - "collectionFormat": "pipes", "items": { "type": "string", "minLength": 0, @@ -59,6 +58,7 @@ }, "responses": { "200": { + "description" : "Ok", "schema": { "type": "object", "properties": { @@ -66,7 +66,6 @@ "type": "array", "minItems": 11, "maxItems": 5000, - "collectionFormat": "pipes", "items": { "type": "integer", "minimum": 11, @@ -78,7 +77,6 @@ "type": "array", "minItems": 15, "maxItems": 4000, - "collectionFormat": "pipes", "items": { "type": "string", "minLength": 0, @@ -110,6 +108,7 @@ } }, "201": { + "description" : "Created", "schema": { "$ref": "#/definitions/A" } } } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/type_changed.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/type_changed.json index 21c14932..e6a08f93 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/type_changed.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/type_changed.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "type_changed", "version": "1.0" @@ -11,7 +11,7 @@ "paths": { "/api/Parameters": { "put": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Put", "produces": [ "text/plain" @@ -21,10 +21,14 @@ "name": "database", "in": "body", "required": true, - "type": "object", "schema": { "$ref": "#/definitions/Database" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } } }, diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/version_check_01.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/version_check_01.json index 8231ed69..c0c7fb17 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/version_check_01.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/version_check_01.json @@ -1,9 +1,10 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "version_check_01", "version": "2.0" }, "host": "localhost:8000", - "schemes": [ "http" ] + "schemes": [ "http" ], + "paths": {} } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/version_check_02.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/version_check_02.json index fe0d9ef1..2b1392f8 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/version_check_02.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/version_check_02.json @@ -1,9 +1,10 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "version_check_02", "version": "1.0" }, "host": "localhost:8000", - "schemes": [ "http" ] + "schemes": [ "http" ], + "paths": {} } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/version_check_03.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/version_check_03.json index 58ff8266..829538aa 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/version_check_03.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/version_check_03.json @@ -1,9 +1,10 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "version_check_03", "version": "1.1.0" }, "host": "localhost:8000", - "schemes": [ "http" ] + "schemes": [ "http" ], + "paths": {} } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/version_check_04.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/version_check_04.json index 2716f8ac..dfa07cfd 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/version_check_04.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/new/version_check_04.json @@ -1,9 +1,10 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "version_check_04", "version": "1.0" }, "host": "localhost:8000", - "schemes": [ "http" ] + "schemes": [ "http" ], + "paths": {} } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/added_path.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/added_path.json index a8bec141..260636a7 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/added_path.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/added_path.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "added_path", "version": "1.0" @@ -9,13 +9,17 @@ "paths": { "/api/Operations": { "get": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } } } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/added_required_property.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/added_required_property.json index 0edd0114..3d719c53 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/added_required_property.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/added_required_property.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "added_required_property", "version": "1.0" @@ -11,7 +11,7 @@ "paths": { "/api/Parameters": { "put": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Put", "produces": [ "text/plain" @@ -21,10 +21,14 @@ "name": "database", "in": "body", "required": true, - "type": "object", "schema": { "$ref": "#/definitions/Database" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } } }, diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/changed_operation_id.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/changed_operation_id.json index 230dab3d..b4662daa 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/changed_operation_id.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/changed_operation_id.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "changed_operation_id", "version": "1.0" @@ -9,33 +9,45 @@ "paths": { "/api/Paths": { "get": { - "tag": [ "Paths" ], + "tags": [ "Paths" ], "operationId": "Paths_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Operations": { "get": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } }, "post": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Post", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } } } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/enum_values_changed.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/enum_values_changed.json index 66a222ef..f9cf87e5 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/enum_values_changed.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/enum_values_changed.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "enum_values_changed", "version": "1.0" @@ -11,7 +11,7 @@ "paths": { "/api/Parameters": { "put": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Put", "produces": [ "text/plain" @@ -21,10 +21,14 @@ "name": "database", "in": "body", "required": true, - "type": "object", "schema": { "$ref": "#/definitions/Database" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } } }, diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/misc_checks_01.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/misc_checks_01.json index d511f9c6..26c0ec2e 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/misc_checks_01.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/misc_checks_01.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "misc_checks_01", "version": "1.0" @@ -11,7 +11,7 @@ "paths": { "/api/Parameters": { "put": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Put", "produces": [ "text/plain" @@ -21,13 +21,17 @@ "name": "database", "in": "body", "required": true, - "type": "object", "schema": { "$ref": "#/definitions/DatabaseList" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } }, "post": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Post", "produces": [ "text/plain" @@ -37,10 +41,14 @@ "name": "registry", "in": "body", "required": true, - "type": "object", "schema": { "$ref": "#/definitions/Database" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } } }, diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/misc_checks_02.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/misc_checks_02.json index 6175be29..6282d32d 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/misc_checks_02.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/misc_checks_02.json @@ -1,11 +1,12 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "misc_checks_01", "version": "1.0" }, "host": "localhost:8000", "schemes": [ "http", "https" ], + "paths": {}, "definitions": { "Database": { "required": [ "id" ], diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_01.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_01.json index ac8360ed..a1fea10a 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_01.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_01.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "operation_check_01", "version": "1.0" @@ -9,38 +9,50 @@ "paths": { "/api/Paths": { "get": { - "tag": [ "Paths" ], + "tags": [ "Paths" ], "operationId": "Paths_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Operations": { "get": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } }, "post": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Post", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Parameters/{a}": { "get": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Get", "produces": [ "text/plain" @@ -77,12 +89,17 @@ "type": "string", "enum": [ "theonlyvalue" ] } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Responses": { "get": { - "tag": [ "Responses" ], + "tags": [ "Responses" ], "operationId": "Responses_Get", "produces": [ "text/plain" @@ -90,16 +107,19 @@ "parameters": [], "responses": { "200": { + "description" : "Ok", "schema": { "type": "integer" } }, "201": { + "description" : "Created", "schema": { "type": "integer" } }, "400": { + "description" : "Bad Request", "schema": { "type": "object", "properties": { diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_02.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_02.json index acd85c2a..9bd354c4 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_02.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_02.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "operation_check_01", "version": "1.0" @@ -9,7 +9,7 @@ "paths": { "/api/Parameters": { "put": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Put", "produces": [ "text/plain" @@ -19,13 +19,17 @@ "name": "database", "in": "body", "required": true, - "type": "object", "schema": { "$ref": "#/definitions/Database" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } }, "post": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Post", "produces": [ "text/plain" @@ -35,15 +39,19 @@ "name": "registry", "in": "body", "required": true, - "type": "object", "schema": { "$ref": "#/definitions/Registry" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Responses": { "get": { - "tag": [ "Responses" ], + "tags": [ "Responses" ], "operationId": "Responses_Get", "produces": [ "text/plain" @@ -51,16 +59,19 @@ "parameters": [], "responses": { "200": { + "description" : "Ok", "schema": { "type": "integer" } }, "201": { + "description" : "Created", "schema": { "type": "integer" } }, "400": { + "description" : "Bad Request", "schema": { "$ref": "#/definitions/Error" } } } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_03.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_03.json index 8010804f..db1f2e51 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_03.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_03.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "operation_check_03", "version": "1.0" @@ -9,7 +9,7 @@ "paths": { "/api/Parameters": { "get": { - "tag": [ "Responses" ], + "tags": [ "Responses" ], "operationId": "Responses_Get", "parameters": [ { @@ -36,16 +36,22 @@ "type": "integer", "required": true } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Responses": { "get": { - "tag": [ "Responses" ], + "tags": [ "Responses" ], "operationId": "Responses_Get", "parameters": [], "responses": { "200": { + "description" : "Ok", "headers": { "x-a": { "type": "integer" }, "x-b": { "type": "integer" } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_04.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_04.json index 6e21ddf9..92f12ef4 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_04.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_04.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "operation_check_04", "version": "1.0" @@ -9,7 +9,7 @@ "paths": { "/api/Parameters": { "get": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Get", "produces": [ "text/plain" @@ -21,7 +21,6 @@ "type": "array", "minItems": 13, "maxItems": 4711, - "collectionFormat": "csv", "items": { "type": "integer", "minimum": 1, @@ -35,7 +34,6 @@ "type": "array", "minItems": 13, "maxItems": 4711, - "collectionFormat": "csv", "items": { "type": "string", "minLength": 1, @@ -59,10 +57,15 @@ "maxLength": 17, "pattern": "[a-z][a-z0-9]*" } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } }, "put": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Put", "consumes": [ "application/json" @@ -70,11 +73,15 @@ "parameters": [ { "name": "a", - "type": "object", "in": "body", "schema": { "$ref": "#/definitions/A" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } } }, @@ -86,7 +93,6 @@ "type": "array", "minItems": 13, "maxItems": 4711, - "collectionFormat": "csv", "items": { "type": "integer", "minimum": 1, @@ -98,7 +104,6 @@ "type": "array", "minItems": 13, "maxItems": 4711, - "collectionFormat": "csv", "items": { "type": "string", "minLength": 1, diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_05.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_05.json index f5ba2ee5..35471dcd 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_05.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/operation_check_05.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "operation_check_05", "version": "1.0" @@ -9,7 +9,7 @@ "paths": { "/api/Responses": { "get": { - "tag": [ "Responses" ], + "tags": [ "Responses" ], "operationId": "Responses_Get", "produces": [ "text/plain" @@ -17,6 +17,7 @@ "parameters": [], "responses": { "200": { + "description" : "Ok", "schema": { "type": "object", "properties": { @@ -24,7 +25,6 @@ "type": "array", "minItems": 13, "maxItems": 4711, - "collectionFormat": "csv", "items": { "type": "integer", "minimum": 1, @@ -36,7 +36,6 @@ "type": "array", "minItems": 13, "maxItems": 4711, - "collectionFormat": "csv", "items": { "type": "string", "minLength": 1, @@ -60,6 +59,7 @@ } }, "201": { + "description" : "Created", "schema": { "$ref": "#/definitions/A"} } } @@ -74,7 +74,6 @@ "type": "array", "minItems": 13, "maxItems": 4711, - "collectionFormat": "csv", "items": { "type": "integer", "minimum": 1, @@ -86,7 +85,6 @@ "type": "array", "minItems": 13, "maxItems": 4711, - "collectionFormat": "csv", "items": { "type": "string", "minLength": 1, diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/param_check_01.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/param_check_01.json index 93f0be18..66c24b49 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/param_check_01.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/param_check_01.json @@ -1,11 +1,12 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "operation_check_04", "version": "1.0" }, "host": "localhost:8000", "schemes": [ "http", "https" ], + "paths": {}, "definitions": { "A": { "type": "object", @@ -14,7 +15,6 @@ "type": "array", "minItems": 13, "maxItems": 4711, - "collectionFormat": "csv", "items": { "type": "integer", "minimum": 1, @@ -26,7 +26,6 @@ "type": "array", "minItems": 13, "maxItems": 4711, - "collectionFormat": "csv", "items": { "type": "string", "minLength": 1, @@ -64,7 +63,6 @@ "type": "array", "minItems": 13, "maxItems": 4711, - "collectionFormat": "csv", "items": { "type": "integer", "minimum": 1, @@ -78,7 +76,6 @@ "type": "array", "minItems": 13, "maxItems": 4711, - "collectionFormat": "csv", "items": { "type": "string", "minLength": 1, @@ -104,16 +101,17 @@ }, "e": { "name": "e", - "type": "object", "in": "body", "schema": { "$ref": "#/definitions/A" } }, "f": { + "name": "f", "type": "string", "in": "header", "enum": [ "A", "B" ] }, "g": { + "name": "g", "type": "string", "in": "header", "enum": [ "A", "B", "C" ] diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/recursive_model.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/recursive_model.json index 714ea675..60cd4eb4 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/recursive_model.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/recursive_model.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "recursive_model", "version": "1.0" @@ -9,7 +9,7 @@ "paths": { "/api/Operations": { "post": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Post", "produces": [ "text/plain" diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/removed_definition.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/removed_definition.json index a9c92869..b8a022b1 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/removed_definition.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/removed_definition.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "removed_definition", "version": "1.0" @@ -11,7 +11,7 @@ "paths": { "/api/Parameters": { "put": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Put", "produces": [ "text/plain" @@ -21,10 +21,14 @@ "name": "database", "in": "body", "required": true, - "type": "object", "schema": { "$ref": "#/definitions/DatabaseList" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } } }, diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/removed_operation.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/removed_operation.json index 49c03a60..078d9101 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/removed_operation.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/removed_operation.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "removed_operation", "version": "1.0" @@ -9,33 +9,46 @@ "paths": { "/api/Paths": { "get": { - "tag": [ "Paths" ], + "tags": [ "Paths" ], "operationId": "Paths_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } + } }, "/api/Operations": { "get": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } }, "post": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Post", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } } } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/removed_path.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/removed_path.json index 9ba2464f..f7a0630d 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/removed_path.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/removed_path.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "removed_path", "version": "1.0" @@ -9,38 +9,50 @@ "paths": { "/api/Paths": { "get": { - "tag": [ "Paths" ], + "tags": [ "Paths" ], "operationId": "Paths_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Operations": { "get": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Get", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } }, "post": { - "tag": [ "Operations" ], + "tags": [ "Operations" ], "operationId": "Operations_Post", "produces": [ "text/plain" ], "parameters": [], - "responses": {} + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Parameters/{a}": { "get": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Get", "produces": [ "text/plain" @@ -77,12 +89,17 @@ "type": "string", "enum": [ "theonlyvalue" ] } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } }, "/api/Responses": { "get": { - "tag": [ "Responses" ], + "tags": [ "Responses" ], "operationId": "Responses_Get", "produces": [ "text/plain" @@ -90,16 +107,19 @@ "parameters": [], "responses": { "200": { + "description" : "Ok", "schema": { "type": "integer" } }, "201": { + "description" : "Created", "schema": { "type": "integer" } }, "400": { + "description" : "Bad Request", "schema": { "type": "object", "properties": { diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/required_parameter.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/required_parameter.json index a65db30b..c61947cd 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/required_parameter.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/required_parameter.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "required_parameter", "version": "1.0" @@ -9,7 +9,7 @@ "paths": { "/api/Parameters/{a}": { "get": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Get", "produces": [ "text/plain" @@ -45,7 +45,13 @@ "type": "string", "enum": [ "theonlyvalue" ] } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } + } } } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/response_check_01.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/response_check_01.json index b0b80eeb..95f9acde 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/response_check_01.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/response_check_01.json @@ -1,11 +1,12 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "operation_check_05", "version": "1.0" }, "host": "localhost:8000", "schemes": [ "http", "https" ], + "paths": {}, "definitions": { "A": { "type": "object", @@ -14,7 +15,6 @@ "type": "array", "minItems": 13, "maxItems": 4711, - "collectionFormat": "csv", "items": { "type": "integer", "minimum": 1, @@ -26,7 +26,6 @@ "type": "array", "minItems": 13, "maxItems": 4711, - "collectionFormat": "csv", "items": { "type": "string", "minLength": 1, @@ -59,6 +58,7 @@ }, "responses": { "200": { + "description" : "Ok", "schema": { "type": "object", "properties": { @@ -66,7 +66,6 @@ "type": "array", "minItems": 13, "maxItems": 4711, - "collectionFormat": "csv", "items": { "type": "integer", "minimum": 1, @@ -78,7 +77,6 @@ "type": "array", "minItems": 13, "maxItems": 4711, - "collectionFormat": "csv", "items": { "type": "string", "minLength": 1, @@ -110,6 +108,7 @@ } }, "201": { + "description" : "Created", "schema": { "$ref": "#/definitions/A" } } } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/type_changed.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/type_changed.json index 7c9ed499..af82a0ac 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/type_changed.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/type_changed.json @@ -1,5 +1,5 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "type_changed", "version": "1.0" @@ -11,7 +11,7 @@ "paths": { "/api/Parameters": { "put": { - "tag": [ "Parameters" ], + "tags": [ "Parameters" ], "operationId": "Parameters_Put", "produces": [ "text/plain" @@ -21,10 +21,14 @@ "name": "database", "in": "body", "required": true, - "type": "object", "schema": { "$ref": "#/definitions/Database" } } - ] + ], + "responses": { + "200" : { + "description" : "Ok" + } + } } } }, diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/version_check_01.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/version_check_01.json index 6629990c..f64e1ff6 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/version_check_01.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/version_check_01.json @@ -1,9 +1,10 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "version_check_01", "version": "1.0" }, "host": "localhost:8000", - "schemes": [ "http", "https" ] + "schemes": [ "http", "https" ], + "paths": {} } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/version_check_02.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/version_check_02.json index 54dc9934..a56cefcd 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/version_check_02.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/version_check_02.json @@ -1,9 +1,10 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "version_check_02", "version": "1.0" }, "host": "localhost:8000", - "schemes": [ "http", "https" ] + "schemes": [ "http", "https" ], + "paths": {} } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/version_check_03.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/version_check_03.json index 9813b8ba..0ac2c429 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/version_check_03.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/version_check_03.json @@ -1,9 +1,10 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "version_check_03", "version": "1.0.0" }, "host": "localhost:8000", - "schemes": [ "http", "https" ] + "schemes": [ "http", "https" ], + "paths": {} } diff --git a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/version_check_04.json b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/version_check_04.json index c4699314..85857929 100644 --- a/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/version_check_04.json +++ b/openapi-diff/src/modeler/AutoRest.Swagger.Tests/Resource/Swagger/old/version_check_04.json @@ -1,9 +1,10 @@ { - "swagger": 2.0, + "swagger": "2.0", "info": { "title": "version_check_04", "version": "2.0" }, "host": "localhost:8000", - "schemes": [ "http" ] + "schemes": [ "http" ], + "paths": {} }