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.Shared validation utility functions for protocol tests.Defines the expected result of a test case.Defines the expected failure of a test.Validates that the "id" property of
smithy.test#httpRequestTests,smithy.test#httpResponseTests, andsmithy.test#httpMalformedRequestTestsare unique across all test cases.