From f8426e503fe14dc3cf789446ad52bf66b5e3d896 Mon Sep 17 00:00:00 2001 From: Daniele Ahmed Date: Tue, 31 May 2022 14:05:10 +0000 Subject: [PATCH] Server protocol tests extras Add rest-json-extras.smithy and protocol tests that are now failing in smithy-rs, but are not correct from smithy Closes: #1164 Signed-off-by: Daniele Ahmed --- codegen-server-test/build.gradle.kts | 1 + .../smithy/generators/protocol/ServerProtocolTestGenerator.kt | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/codegen-server-test/build.gradle.kts b/codegen-server-test/build.gradle.kts index bbb5aba6e33..87210d60a33 100644 --- a/codegen-server-test/build.gradle.kts +++ b/codegen-server-test/build.gradle.kts @@ -35,6 +35,7 @@ dependencies { val allCodegenTests = listOf( CodegenTest("com.amazonaws.simple#SimpleService", "simple"), + CodegenTest("aws.protocoltests.restjson#RestJsonExtras", "rest_json_extras"), CodegenTest("aws.protocoltests.restjson#RestJson", "rest_json"), CodegenTest("aws.protocoltests.restjson.validation#RestJsonValidation", "rest_json_validation"), CodegenTest("aws.protocoltests.json10#JsonRpc10", "json_rpc10"), diff --git a/codegen-server/src/main/kotlin/software/amazon/smithy/rust/codegen/server/smithy/generators/protocol/ServerProtocolTestGenerator.kt b/codegen-server/src/main/kotlin/software/amazon/smithy/rust/codegen/server/smithy/generators/protocol/ServerProtocolTestGenerator.kt index 8decca4cf35..c2cfc6f37bd 100644 --- a/codegen-server/src/main/kotlin/software/amazon/smithy/rust/codegen/server/smithy/generators/protocol/ServerProtocolTestGenerator.kt +++ b/codegen-server/src/main/kotlin/software/amazon/smithy/rust/codegen/server/smithy/generators/protocol/ServerProtocolTestGenerator.kt @@ -660,7 +660,6 @@ class ServerProtocolTestGenerator( FailingTest(RestJson, "RestJsonHttpWithEmptyStructurePayload", TestType.Request), FailingTest(RestJson, "RestJsonHttpResponseCodeDefaultsToModeledCode", TestType.Response), - FailingTest(RestJson, "RestJsonWithPayloadExpectsImpliedAccept", TestType.MalformedRequest), FailingTest(RestJson, "RestJsonBodyMalformedBlobInvalidBase64_case1", TestType.MalformedRequest), FailingTest(RestJson, "RestJsonBodyMalformedBlobInvalidBase64_case2", TestType.MalformedRequest), FailingTest(RestJson, "RestJsonBodyByteMalformedValueRejected_case2", TestType.MalformedRequest),