fixed test errors from updating sample json

This commit is contained in:
Tony Tam
2015-02-16 17:38:04 -08:00
parent a1cf365288
commit 39b2bf4204

View File

@@ -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)
}
}