Package software.amazon.smithy.protocoltests.traits
package software.amazon.smithy.protocoltests.traits
-
ClassDescriptionIndicates that a compliance test case is only to be implemented by "client" or "server" implementations.Defines a request to be used by an HttpMalformedRequest test case.Builder used to create a HttpRequestTestsTrait.Defines a test case for malformed HTTP requests.Builder used to create a HttpMalformedRequestTestCase.Defines protocol tests for malformed HTTP request handling.Ensures that parameters attached to @httpMalformedRequestTest cases are well-formed.Defines the response expected by an HttpMalformedRequest test case.Builder used to create a HttpMalformedResponseBodyDefinition.Defines the response expected by an HttpMalformedRequest test case.Builder used to create a HttpMalformedResponseDefinition.Defines a test case for an HTTP request.Builder used to create a HttpRequestTestsTrait.Ensures that input parameters of protocol request test cases are valid for the attached operation.Defines HTTP request protocol tests.Defines a test case for an HTTP response.Builder used to create a HttpResponseTestCase.Validates that protocol tests on errors use the correct params.Validates that protocol tests on output use the correct params.Defines HTTP request protocol tests.Validates that the "id" property of
smithy.test#httpRequestTests
,smithy.test#httpResponseTests
, andsmithy.test#httpMalformedRequestTests
are unique across all test cases.