smithy4s.compliancetests
package smithy4s.compliancetests
Members list
Packages
Type members
Classlikes
object AllowRule
object AllowRules
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AllowRules.type
object AlloyBorrowedTests
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AlloyBorrowedTests.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
case class ComplianceTest[F[_]](id: String, protocol: ShapeId, endpoint: ShapeId, documentation: Option[String], config: TestConfig, run: F[ComplianceResult])
object ComplianceTest
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ComplianceTest.type
object Glob
object HttpProtocolCompliance
A construct allowing for running http protocol compliance tests against the implementation of a given protocol.
A construct allowing for running http protocol compliance tests against the implementation of a given protocol.
Http protocol compliance tests are a bunch of Smithy traits provided by AWS to express expectations against service definitions, making test specifications protocol-agnostic.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
object ShouldRun
object TestConfig
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TestConfig.type
In this article