diff --git a/modules/swagger-codegen/src/test/scala/CodegenTest.scala b/modules/swagger-codegen/src/test/scala/CodegenTest.scala index ecd586a6a897..a9ccbd9f0f2c 100644 --- a/modules/swagger-codegen/src/test/scala/CodegenTest.scala +++ b/modules/swagger-codegen/src/test/scala/CodegenTest.scala @@ -20,25 +20,24 @@ class CodegenTest extends FlatSpec with Matchers { .read("src/test/resources/2_0/petstore.json") val codegen = new DefaultCodegen() - val path = "/pet/{petId}/upload" + val path = "/pet/{petId}/uploadImage" val p = model.getPaths().get(path).getPost() val op = codegen.fromOperation(path, "post", p) - op.operationId should be ("uploadImage") + op.operationId should be ("uploadFile") op.httpMethod should be ("POST") op.hasConsumes should equal (true) op.consumes.size should be(1) op.consumes.get(0).get("mediaType") should be ("multipart/form-data") - op.hasProduces should be (null) - + op.hasProduces should equal (true) val allParams = op.allParams - allParams.size should be (1) + allParams.size should be (3) val formParams = op.formParams - formParams.size should be (1) + formParams.size should be (2) - val file = formParams.get(0) + val file = formParams.get(1) file.isFormParam should equal (true) file.dataType should be ("file") file.required should equal (false) @@ -85,14 +84,14 @@ class CodegenTest extends FlatSpec with Matchers { nameParam.isFormParam should equal (true) nameParam.notFile should equal (true) nameParam.dataType should be ("String") - nameParam.required should equal (true) + nameParam.required should equal (false) nameParam.hasMore should equal (true) val statusParam = formParams.get(1) statusParam.isFormParam should equal (true) statusParam.notFile should equal (true) statusParam.dataType should be ("String") - statusParam.required should equal (true) + statusParam.required should equal (false) statusParam.hasMore should be (null) } } \ No newline at end of file