 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- func AssertJSON(t *testing.T, expect, actual string, msgAndArgs ...interface{}) bool
- func AssertQuery(t *testing.T, expect, actual string, msgAndArgs ...interface{}) bool
- func AssertURL(t *testing.T, expect, actual string, msgAndArgs ...interface{}) bool
- func AssertXML(t *testing.T, expect, actual string, container interface{}, ...) bool
- func GenerateAssertions(out interface{}, shape *api.Shape, prefix string) string
- func Match(t *testing.T, regex, expected string)
- func ParamsStructFromJSON(value interface{}, shape *api.Shape, prefixPackageName bool) string
- func SortedKeys(m map[string]interface{}) []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssertJSON ¶
AssertJSON verifies that the expect json string matches the actual.
func AssertQuery ¶
AssertQuery verifies the expect HTTP query string matches the actual.
func AssertXML ¶
func AssertXML(t *testing.T, expect, actual string, container interface{}, msgAndArgs ...interface{}) bool
AssertXML verifies that the expect xml string matches the actual.
func GenerateAssertions ¶
GenerateAssertions builds assertions for a shape based on its type.
The shape's recursive values also will have assertions generated for them.
func Match ¶
Match is a testing helper to test for testing error by comparing expected with a regular expression.
func ParamsStructFromJSON ¶
ParamsStructFromJSON returns a JSON string representation of a structure.
func SortedKeys ¶
SortedKeys returns a sorted slice of keys of a map.
Types ¶
This section is empty.
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| Package integration performs initialization and validation for integration tests. | Package integration performs initialization and validation for integration tests. | 
| 
          
            smoke
            
            
          
           Package smoke contains shared step definitions that are used across integration tests | Package smoke contains shared step definitions that are used across integration tests | 
| 
          
            smoke/apigateway
            
            
          
           Package apigateway provides gucumber integration tests support. | Package apigateway provides gucumber integration tests support. | 
| 
          
            smoke/autoscaling
            
            
          
           Package autoscaling provides gucumber integration tests support. | Package autoscaling provides gucumber integration tests support. | 
| 
          
            smoke/cloudformation
            
            
          
           Package cloudformation provides gucumber integration tests support. | Package cloudformation provides gucumber integration tests support. | 
| 
          
            smoke/cloudfront
            
            
          
           Package cloudfront provides gucumber integration tests support. | Package cloudfront provides gucumber integration tests support. | 
| 
          
            smoke/cloudhsm
            
            
          
           Package cloudhsm provides gucumber integration tests support. | Package cloudhsm provides gucumber integration tests support. | 
| 
          
            smoke/cloudsearch
            
            
          
           Package cloudsearch provides gucumber integration tests support. | Package cloudsearch provides gucumber integration tests support. | 
| 
          
            smoke/cloudtrail
            
            
          
           Package cloudtrail provides gucumber integration tests support. | Package cloudtrail provides gucumber integration tests support. | 
| 
          
            smoke/cloudwatch
            
            
          
           Package cloudwatch provides gucumber integration tests support. | Package cloudwatch provides gucumber integration tests support. | 
| 
          
            smoke/cloudwatchlogs
            
            
          
           Package cloudwatchlogs provides gucumber integration tests support. | Package cloudwatchlogs provides gucumber integration tests support. | 
| 
          
            smoke/codecommit
            
            
          
           Package codecommit provides gucumber integration tests support. | Package codecommit provides gucumber integration tests support. | 
| 
          
            smoke/codedeploy
            
            
          
           Package codedeploy provides gucumber integration tests support. | Package codedeploy provides gucumber integration tests support. | 
| 
          
            smoke/codepipeline
            
            
          
           Package codepipeline provides gucumber integration tests support. | Package codepipeline provides gucumber integration tests support. | 
| 
          
            smoke/cognitoidentity
            
            
          
           Package cognitoidentity provides gucumber integration tests support. | Package cognitoidentity provides gucumber integration tests support. | 
| 
          
            smoke/cognitosync
            
            
          
           Package cognitosync provides gucumber integration tests support. | Package cognitosync provides gucumber integration tests support. | 
| 
          
            smoke/configservice
            
            
          
           Package configservice provides gucumber integration tests support. | Package configservice provides gucumber integration tests support. | 
| 
          
            smoke/datapipeline
            
            
          
           Package datapipeline provides gucumber integration tests support. | Package datapipeline provides gucumber integration tests support. | 
| 
          
            smoke/devicefarm
            
            
          
           Package devicefarm provides gucumber integration tests support. | Package devicefarm provides gucumber integration tests support. | 
| 
          
            smoke/directconnect
            
            
          
           Package directconnect provides gucumber integration tests support. | Package directconnect provides gucumber integration tests support. | 
| 
          
            smoke/directoryservice
            
            
          
           Package directoryservice provides gucumber integration tests support. | Package directoryservice provides gucumber integration tests support. | 
| 
          
            smoke/dynamodb
            
            
          
           Package dynamodb provides gucumber integration tests support. | Package dynamodb provides gucumber integration tests support. | 
| 
          
            smoke/dynamodbstreams
            
            
          
           Package dynamodbstreams provides gucumber integration tests support. | Package dynamodbstreams provides gucumber integration tests support. | 
| 
          
            smoke/ec2
            
            
          
           Package ec2 provides gucumber integration tests support. | Package ec2 provides gucumber integration tests support. | 
| 
          
            smoke/ecs
            
            
          
           Package ecs provides gucumber integration tests support. | Package ecs provides gucumber integration tests support. | 
| 
          
            smoke/efs
            
            
          
           Package efs provides gucumber integration tests support. | Package efs provides gucumber integration tests support. | 
| 
          
            smoke/elasticache
            
            
          
           Package elasticache provides gucumber integration tests support. | Package elasticache provides gucumber integration tests support. | 
| 
          
            smoke/elasticbeanstalk
            
            
          
           Package elasticbeanstalk provides gucumber integration tests support. | Package elasticbeanstalk provides gucumber integration tests support. | 
| 
          
            smoke/elasticloadbalancing
            
            
          
           Package elasticloadbalancing provides gucumber integration tests support. | Package elasticloadbalancing provides gucumber integration tests support. | 
| 
          
            smoke/elastictranscoder
            
            
          
           Package elastictranscoder provides gucumber integration tests support. | Package elastictranscoder provides gucumber integration tests support. | 
| 
          
            smoke/emr
            
            
          
           Package emr provides gucumber integration tests support. | Package emr provides gucumber integration tests support. | 
| 
          
            smoke/es
            
            
          
           Package es provides gucumber integration tests support. | Package es provides gucumber integration tests support. | 
| 
          
            smoke/glacier
            
            
          
           Package glacier provides gucumber integration tests support. | Package glacier provides gucumber integration tests support. | 
| 
          
            smoke/iam
            
            
          
           Package iam provides gucumber integration tests support. | Package iam provides gucumber integration tests support. | 
| 
          
            smoke/iotdataplane
            
            
          
           Package iotdataplane provides gucumber integration tests support. | Package iotdataplane provides gucumber integration tests support. | 
| 
          
            smoke/kinesis
            
            
          
           Package kinesis provides gucumber integration tests support. | Package kinesis provides gucumber integration tests support. | 
| 
          
            smoke/kms
            
            
          
           Package kms provides gucumber integration tests support. | Package kms provides gucumber integration tests support. | 
| 
          
            smoke/lambda
            
            
          
           Package lambda provides gucumber integration tests support. | Package lambda provides gucumber integration tests support. | 
| 
          
            smoke/machinelearning
            
            
          
           Package machinelearning provides gucumber integration tests support. | Package machinelearning provides gucumber integration tests support. | 
| 
          
            smoke/opsworks
            
            
          
           Package opsworks provides gucumber integration tests support. | Package opsworks provides gucumber integration tests support. | 
| 
          
            smoke/rds
            
            
          
           Package rds provides gucumber integration tests support. | Package rds provides gucumber integration tests support. | 
| 
          
            smoke/redshift
            
            
          
           Package redshift provides gucumber integration tests support. | Package redshift provides gucumber integration tests support. | 
| 
          
            smoke/route53
            
            
          
           Package route53 provides gucumber integration tests support. | Package route53 provides gucumber integration tests support. | 
| 
          
            smoke/route53domains
            
            
          
           Package route53domains provides gucumber integration tests support. | Package route53domains provides gucumber integration tests support. | 
| 
          
            smoke/ses
            
            
          
           Package ses provides gucumber integration tests support. | Package ses provides gucumber integration tests support. | 
| 
          
            smoke/simpledb
            
            
          
           Package simpledb provides gucumber integration tests support. | Package simpledb provides gucumber integration tests support. | 
| 
          
            smoke/sns
            
            
          
           Package sns provides gucumber integration tests support. | Package sns provides gucumber integration tests support. | 
| 
          
            smoke/sqs
            
            
          
           Package sqs provides gucumber integration tests support. | Package sqs provides gucumber integration tests support. | 
| 
          
            smoke/ssm
            
            
          
           Package ssm provides gucumber integration tests support. | Package ssm provides gucumber integration tests support. | 
| 
          
            smoke/storagegateway
            
            
          
           Package storagegateway provides gucumber integration tests support. | Package storagegateway provides gucumber integration tests support. | 
| 
          
            smoke/sts
            
            
          
           Package sts provides gucumber integration tests support. | Package sts provides gucumber integration tests support. | 
| 
          
            smoke/support
            
            
          
           Package support provides gucumber integration tests support. | Package support provides gucumber integration tests support. | 
| 
          
            smoke/swf
            
            
          
           Package swf provides gucumber integration tests support. | Package swf provides gucumber integration tests support. | 
| 
          
            smoke/waf
            
            
          
           Package waf provides gucumber integration tests support. | Package waf provides gucumber integration tests support. | 
| 
          
            smoke/workspaces
            
            
          
           Package workspaces provides gucumber integration tests support. | Package workspaces provides gucumber integration tests support. | 
| Package unit performs initialization and validation for unit tests | Package unit performs initialization and validation for unit tests | 
 Click to show internal directories. 
   Click to hide internal directories.