func runTests(t *testing.T, svc *s3.S3, tests []s3BucketTest) { for _, test := range tests { req, _ := svc.ListObjectsRequest(&s3.ListObjectsInput{Bucket: &test.bucket}) req.Build() assert.Equal(t, test.url, req.HTTPRequest.URL.String()) } }
func runTests(t *testing.T, svc *s3.S3, tests []s3BucketTest) { for i, test := range tests { req, _ := svc.ListObjectsRequest(&s3.ListObjectsInput{Bucket: &test.bucket}) req.Build() assert.Equal(t, test.url, req.HTTPRequest.URL.String(), "test case %d", i) if test.errCode != "" { require.Error(t, req.Error, "test case %d", i) assert.Contains(t, req.Error.(awserr.Error).Code(), test.errCode, "test case %d", i) } } }