Documentation ¶
Index ¶
- type S3CryptoClientMock
- func (mock *S3CryptoClientMock) GetObjectWithPSK(in *s3.GetObjectInput, psk []byte) (*s3.GetObjectOutput, error)
- func (mock *S3CryptoClientMock) GetObjectWithPSKCalls() []struct{ ... }
- func (mock *S3CryptoClientMock) PutObjectWithPSK(in *s3.PutObjectInput, psk []byte) (*s3.PutObjectOutput, error)
- func (mock *S3CryptoClientMock) PutObjectWithPSKCalls() []struct{ ... }
- func (mock *S3CryptoClientMock) UploadPartWithPSK(in *s3.UploadPartInput, psk []byte) (*s3.UploadPartOutput, error)
- func (mock *S3CryptoClientMock) UploadPartWithPSKCalls() []struct{ ... }
- type S3CryptoUploaderMock
- type S3SDKClientMock
- func (mock *S3SDKClientMock) CompleteMultipartUpload(in *s3.CompleteMultipartUploadInput) (*s3.CompleteMultipartUploadOutput, error)
- func (mock *S3SDKClientMock) CompleteMultipartUploadCalls() []struct{ ... }
- func (mock *S3SDKClientMock) CreateMultipartUpload(in *s3.CreateMultipartUploadInput) (*s3.CreateMultipartUploadOutput, error)
- func (mock *S3SDKClientMock) CreateMultipartUploadCalls() []struct{ ... }
- func (mock *S3SDKClientMock) GetBucketPolicy(in *s3.GetBucketPolicyInput) (*s3.GetBucketPolicyOutput, error)
- func (mock *S3SDKClientMock) GetBucketPolicyCalls() []struct{ ... }
- func (mock *S3SDKClientMock) GetObject(in *s3.GetObjectInput) (*s3.GetObjectOutput, error)
- func (mock *S3SDKClientMock) GetObjectCalls() []struct{ ... }
- func (mock *S3SDKClientMock) HeadBucket(in *s3.HeadBucketInput) (*s3.HeadBucketOutput, error)
- func (mock *S3SDKClientMock) HeadBucketCalls() []struct{ ... }
- func (mock *S3SDKClientMock) HeadObject(in *s3.HeadObjectInput) (*s3.HeadObjectOutput, error)
- func (mock *S3SDKClientMock) HeadObjectCalls() []struct{ ... }
- func (mock *S3SDKClientMock) ListMultipartUploads(in *s3.ListMultipartUploadsInput) (*s3.ListMultipartUploadsOutput, error)
- func (mock *S3SDKClientMock) ListMultipartUploadsCalls() []struct{ ... }
- func (mock *S3SDKClientMock) ListObjects(in *s3.ListObjectsInput) (*s3.ListObjectsOutput, error)
- func (mock *S3SDKClientMock) ListObjectsCalls() []struct{ ... }
- func (mock *S3SDKClientMock) ListParts(in *s3.ListPartsInput) (*s3.ListPartsOutput, error)
- func (mock *S3SDKClientMock) ListPartsCalls() []struct{ ... }
- func (mock *S3SDKClientMock) PutBucketPolicy(in *s3.PutBucketPolicyInput) (*s3.PutBucketPolicyOutput, error)
- func (mock *S3SDKClientMock) PutBucketPolicyCalls() []struct{ ... }
- func (mock *S3SDKClientMock) UploadPart(in *s3.UploadPartInput) (*s3.UploadPartOutput, error)
- func (mock *S3SDKClientMock) UploadPartCalls() []struct{ ... }
- type S3SDKUploaderMock
- func (mock *S3SDKUploaderMock) Upload(in *s3manager.UploadInput, options ...func(*s3manager.Uploader)) (*s3manager.UploadOutput, error)
- func (mock *S3SDKUploaderMock) UploadCalls() []struct{ ... }
- func (mock *S3SDKUploaderMock) UploadWithContext(ctx context.Context, in *s3manager.UploadInput, ...) (*s3manager.UploadOutput, error)
- func (mock *S3SDKUploaderMock) UploadWithContextCalls() []struct{ ... }
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type S3CryptoClientMock ¶
type S3CryptoClientMock struct { // GetObjectWithPSKFunc mocks the GetObjectWithPSK method. GetObjectWithPSKFunc func(in *s3.GetObjectInput, psk []byte) (*s3.GetObjectOutput, error) // PutObjectWithPSKFunc mocks the PutObjectWithPSK method. PutObjectWithPSKFunc func(in *s3.PutObjectInput, psk []byte) (*s3.PutObjectOutput, error) // UploadPartWithPSKFunc mocks the UploadPartWithPSK method. UploadPartWithPSKFunc func(in *s3.UploadPartInput, psk []byte) (*s3.UploadPartOutput, error) // contains filtered or unexported fields }
S3CryptoClientMock is a mock implementation of v2.S3CryptoClient.
func TestSomethingThatUsesS3CryptoClient(t *testing.T) { // make and configure a mocked v2.S3CryptoClient mockedS3CryptoClient := &S3CryptoClientMock{ GetObjectWithPSKFunc: func(in *s3.GetObjectInput, psk []byte) (*s3.GetObjectOutput, error) { panic("mock out the GetObjectWithPSK method") }, PutObjectWithPSKFunc: func(in *s3.PutObjectInput, psk []byte) (*s3.PutObjectOutput, error) { panic("mock out the PutObjectWithPSK method") }, UploadPartWithPSKFunc: func(in *s3.UploadPartInput, psk []byte) (*s3.UploadPartOutput, error) { panic("mock out the UploadPartWithPSK method") }, } // use mockedS3CryptoClient in code that requires v2.S3CryptoClient // and then make assertions. }
func (*S3CryptoClientMock) GetObjectWithPSK ¶
func (mock *S3CryptoClientMock) GetObjectWithPSK(in *s3.GetObjectInput, psk []byte) (*s3.GetObjectOutput, error)
GetObjectWithPSK calls GetObjectWithPSKFunc.
func (*S3CryptoClientMock) GetObjectWithPSKCalls ¶
func (mock *S3CryptoClientMock) GetObjectWithPSKCalls() []struct { In *s3.GetObjectInput Psk []byte }
GetObjectWithPSKCalls gets all the calls that were made to GetObjectWithPSK. Check the length with:
len(mockedS3CryptoClient.GetObjectWithPSKCalls())
func (*S3CryptoClientMock) PutObjectWithPSK ¶
func (mock *S3CryptoClientMock) PutObjectWithPSK(in *s3.PutObjectInput, psk []byte) (*s3.PutObjectOutput, error)
PutObjectWithPSK calls PutObjectWithPSKFunc.
func (*S3CryptoClientMock) PutObjectWithPSKCalls ¶
func (mock *S3CryptoClientMock) PutObjectWithPSKCalls() []struct { In *s3.PutObjectInput Psk []byte }
PutObjectWithPSKCalls gets all the calls that were made to PutObjectWithPSK. Check the length with:
len(mockedS3CryptoClient.PutObjectWithPSKCalls())
func (*S3CryptoClientMock) UploadPartWithPSK ¶
func (mock *S3CryptoClientMock) UploadPartWithPSK(in *s3.UploadPartInput, psk []byte) (*s3.UploadPartOutput, error)
UploadPartWithPSK calls UploadPartWithPSKFunc.
func (*S3CryptoClientMock) UploadPartWithPSKCalls ¶
func (mock *S3CryptoClientMock) UploadPartWithPSKCalls() []struct { In *s3.UploadPartInput Psk []byte }
UploadPartWithPSKCalls gets all the calls that were made to UploadPartWithPSK. Check the length with:
len(mockedS3CryptoClient.UploadPartWithPSKCalls())
type S3CryptoUploaderMock ¶
type S3CryptoUploaderMock struct { // UploadWithPSKFunc mocks the UploadWithPSK method. UploadWithPSKFunc func(ctx context.Context, in *s3manager.UploadInput, psk []byte) (*s3manager.UploadOutput, error) // contains filtered or unexported fields }
S3CryptoUploaderMock is a mock implementation of s3.S3CryptoUploader.
func TestSomethingThatUsesS3CryptoUploader(t *testing.T) { // make and configure a mocked s3.S3CryptoUploader mockedS3CryptoUploader := &S3CryptoUploaderMock{ UploadWithPSKFunc: func(ctx context.Context, in *s3manager.UploadInput, psk []byte) (*s3manager.UploadOutput, error) { panic("mock out the UploadWithPSK method") }, } // use mockedS3CryptoUploader in code that requires s3.S3CryptoUploader // and then make assertions. }
func (*S3CryptoUploaderMock) UploadWithPSK ¶
func (mock *S3CryptoUploaderMock) UploadWithPSK(ctx context.Context, in *s3manager.UploadInput, psk []byte) (*s3manager.UploadOutput, error)
UploadWithPSK calls UploadWithPSKFunc.
func (*S3CryptoUploaderMock) UploadWithPSKCalls ¶
func (mock *S3CryptoUploaderMock) UploadWithPSKCalls() []struct { Ctx context.Context In *s3manager.UploadInput Psk []byte }
UploadWithPSKCalls gets all the calls that were made to UploadWithPSK. Check the length with:
len(mockedS3CryptoUploader.UploadWithPSKCalls())
type S3SDKClientMock ¶
type S3SDKClientMock struct { // CompleteMultipartUploadFunc mocks the CompleteMultipartUpload method. CompleteMultipartUploadFunc func(in *s3.CompleteMultipartUploadInput) (*s3.CompleteMultipartUploadOutput, error) // CreateMultipartUploadFunc mocks the CreateMultipartUpload method. CreateMultipartUploadFunc func(in *s3.CreateMultipartUploadInput) (*s3.CreateMultipartUploadOutput, error) // GetBucketPolicyFunc mocks the GetBucketPolicy method. GetBucketPolicyFunc func(in *s3.GetBucketPolicyInput) (*s3.GetBucketPolicyOutput, error) // GetObjectFunc mocks the GetObject method. GetObjectFunc func(in *s3.GetObjectInput) (*s3.GetObjectOutput, error) // HeadBucketFunc mocks the HeadBucket method. HeadBucketFunc func(in *s3.HeadBucketInput) (*s3.HeadBucketOutput, error) // HeadObjectFunc mocks the HeadObject method. HeadObjectFunc func(in *s3.HeadObjectInput) (*s3.HeadObjectOutput, error) // ListMultipartUploadsFunc mocks the ListMultipartUploads method. ListMultipartUploadsFunc func(in *s3.ListMultipartUploadsInput) (*s3.ListMultipartUploadsOutput, error) // ListObjectsFunc mocks the ListObjects method. ListObjectsFunc func(in *s3.ListObjectsInput) (*s3.ListObjectsOutput, error) // ListPartsFunc mocks the ListParts method. ListPartsFunc func(in *s3.ListPartsInput) (*s3.ListPartsOutput, error) // PutBucketPolicyFunc mocks the PutBucketPolicy method. PutBucketPolicyFunc func(in *s3.PutBucketPolicyInput) (*s3.PutBucketPolicyOutput, error) // UploadPartFunc mocks the UploadPart method. UploadPartFunc func(in *s3.UploadPartInput) (*s3.UploadPartOutput, error) // contains filtered or unexported fields }
S3SDKClientMock is a mock implementation of v2.S3SDKClient.
func TestSomethingThatUsesS3SDKClient(t *testing.T) { // make and configure a mocked v2.S3SDKClient mockedS3SDKClient := &S3SDKClientMock{ CompleteMultipartUploadFunc: func(in *s3.CompleteMultipartUploadInput) (*s3.CompleteMultipartUploadOutput, error) { panic("mock out the CompleteMultipartUpload method") }, CreateMultipartUploadFunc: func(in *s3.CreateMultipartUploadInput) (*s3.CreateMultipartUploadOutput, error) { panic("mock out the CreateMultipartUpload method") }, GetBucketPolicyFunc: func(in *s3.GetBucketPolicyInput) (*s3.GetBucketPolicyOutput, error) { panic("mock out the GetBucketPolicy method") }, GetObjectFunc: func(in *s3.GetObjectInput) (*s3.GetObjectOutput, error) { panic("mock out the GetObject method") }, HeadBucketFunc: func(in *s3.HeadBucketInput) (*s3.HeadBucketOutput, error) { panic("mock out the HeadBucket method") }, HeadObjectFunc: func(in *s3.HeadObjectInput) (*s3.HeadObjectOutput, error) { panic("mock out the HeadObject method") }, ListMultipartUploadsFunc: func(in *s3.ListMultipartUploadsInput) (*s3.ListMultipartUploadsOutput, error) { panic("mock out the ListMultipartUploads method") }, ListObjectsFunc: func(in *s3.ListObjectsInput) (*s3.ListObjectsOutput, error) { panic("mock out the ListObjects method") }, ListPartsFunc: func(in *s3.ListPartsInput) (*s3.ListPartsOutput, error) { panic("mock out the ListParts method") }, PutBucketPolicyFunc: func(in *s3.PutBucketPolicyInput) (*s3.PutBucketPolicyOutput, error) { panic("mock out the PutBucketPolicy method") }, UploadPartFunc: func(in *s3.UploadPartInput) (*s3.UploadPartOutput, error) { panic("mock out the UploadPart method") }, } // use mockedS3SDKClient in code that requires v2.S3SDKClient // and then make assertions. }
func (*S3SDKClientMock) CompleteMultipartUpload ¶
func (mock *S3SDKClientMock) CompleteMultipartUpload(in *s3.CompleteMultipartUploadInput) (*s3.CompleteMultipartUploadOutput, error)
CompleteMultipartUpload calls CompleteMultipartUploadFunc.
func (*S3SDKClientMock) CompleteMultipartUploadCalls ¶
func (mock *S3SDKClientMock) CompleteMultipartUploadCalls() []struct { In *s3.CompleteMultipartUploadInput }
CompleteMultipartUploadCalls gets all the calls that were made to CompleteMultipartUpload. Check the length with:
len(mockedS3SDKClient.CompleteMultipartUploadCalls())
func (*S3SDKClientMock) CreateMultipartUpload ¶
func (mock *S3SDKClientMock) CreateMultipartUpload(in *s3.CreateMultipartUploadInput) (*s3.CreateMultipartUploadOutput, error)
CreateMultipartUpload calls CreateMultipartUploadFunc.
func (*S3SDKClientMock) CreateMultipartUploadCalls ¶
func (mock *S3SDKClientMock) CreateMultipartUploadCalls() []struct { In *s3.CreateMultipartUploadInput }
CreateMultipartUploadCalls gets all the calls that were made to CreateMultipartUpload. Check the length with:
len(mockedS3SDKClient.CreateMultipartUploadCalls())
func (*S3SDKClientMock) GetBucketPolicy ¶
func (mock *S3SDKClientMock) GetBucketPolicy(in *s3.GetBucketPolicyInput) (*s3.GetBucketPolicyOutput, error)
GetBucketPolicy calls GetBucketPolicyFunc.
func (*S3SDKClientMock) GetBucketPolicyCalls ¶
func (mock *S3SDKClientMock) GetBucketPolicyCalls() []struct { In *s3.GetBucketPolicyInput }
GetBucketPolicyCalls gets all the calls that were made to GetBucketPolicy. Check the length with:
len(mockedS3SDKClient.GetBucketPolicyCalls())
func (*S3SDKClientMock) GetObject ¶
func (mock *S3SDKClientMock) GetObject(in *s3.GetObjectInput) (*s3.GetObjectOutput, error)
GetObject calls GetObjectFunc.
func (*S3SDKClientMock) GetObjectCalls ¶
func (mock *S3SDKClientMock) GetObjectCalls() []struct { In *s3.GetObjectInput }
GetObjectCalls gets all the calls that were made to GetObject. Check the length with:
len(mockedS3SDKClient.GetObjectCalls())
func (*S3SDKClientMock) HeadBucket ¶
func (mock *S3SDKClientMock) HeadBucket(in *s3.HeadBucketInput) (*s3.HeadBucketOutput, error)
HeadBucket calls HeadBucketFunc.
func (*S3SDKClientMock) HeadBucketCalls ¶
func (mock *S3SDKClientMock) HeadBucketCalls() []struct { In *s3.HeadBucketInput }
HeadBucketCalls gets all the calls that were made to HeadBucket. Check the length with:
len(mockedS3SDKClient.HeadBucketCalls())
func (*S3SDKClientMock) HeadObject ¶
func (mock *S3SDKClientMock) HeadObject(in *s3.HeadObjectInput) (*s3.HeadObjectOutput, error)
HeadObject calls HeadObjectFunc.
func (*S3SDKClientMock) HeadObjectCalls ¶
func (mock *S3SDKClientMock) HeadObjectCalls() []struct { In *s3.HeadObjectInput }
HeadObjectCalls gets all the calls that were made to HeadObject. Check the length with:
len(mockedS3SDKClient.HeadObjectCalls())
func (*S3SDKClientMock) ListMultipartUploads ¶
func (mock *S3SDKClientMock) ListMultipartUploads(in *s3.ListMultipartUploadsInput) (*s3.ListMultipartUploadsOutput, error)
ListMultipartUploads calls ListMultipartUploadsFunc.
func (*S3SDKClientMock) ListMultipartUploadsCalls ¶
func (mock *S3SDKClientMock) ListMultipartUploadsCalls() []struct { In *s3.ListMultipartUploadsInput }
ListMultipartUploadsCalls gets all the calls that were made to ListMultipartUploads. Check the length with:
len(mockedS3SDKClient.ListMultipartUploadsCalls())
func (*S3SDKClientMock) ListObjects ¶ added in v2.1.0
func (mock *S3SDKClientMock) ListObjects(in *s3.ListObjectsInput) (*s3.ListObjectsOutput, error)
ListObjects calls ListObjectsFunc.
func (*S3SDKClientMock) ListObjectsCalls ¶ added in v2.1.0
func (mock *S3SDKClientMock) ListObjectsCalls() []struct { In *s3.ListObjectsInput }
ListObjectsCalls gets all the calls that were made to ListObjects. Check the length with:
len(mockedS3SDKClient.ListObjectsCalls())
func (*S3SDKClientMock) ListParts ¶
func (mock *S3SDKClientMock) ListParts(in *s3.ListPartsInput) (*s3.ListPartsOutput, error)
ListParts calls ListPartsFunc.
func (*S3SDKClientMock) ListPartsCalls ¶
func (mock *S3SDKClientMock) ListPartsCalls() []struct { In *s3.ListPartsInput }
ListPartsCalls gets all the calls that were made to ListParts. Check the length with:
len(mockedS3SDKClient.ListPartsCalls())
func (*S3SDKClientMock) PutBucketPolicy ¶
func (mock *S3SDKClientMock) PutBucketPolicy(in *s3.PutBucketPolicyInput) (*s3.PutBucketPolicyOutput, error)
PutBucketPolicy calls PutBucketPolicyFunc.
func (*S3SDKClientMock) PutBucketPolicyCalls ¶
func (mock *S3SDKClientMock) PutBucketPolicyCalls() []struct { In *s3.PutBucketPolicyInput }
PutBucketPolicyCalls gets all the calls that were made to PutBucketPolicy. Check the length with:
len(mockedS3SDKClient.PutBucketPolicyCalls())
func (*S3SDKClientMock) UploadPart ¶
func (mock *S3SDKClientMock) UploadPart(in *s3.UploadPartInput) (*s3.UploadPartOutput, error)
UploadPart calls UploadPartFunc.
func (*S3SDKClientMock) UploadPartCalls ¶
func (mock *S3SDKClientMock) UploadPartCalls() []struct { In *s3.UploadPartInput }
UploadPartCalls gets all the calls that were made to UploadPart. Check the length with:
len(mockedS3SDKClient.UploadPartCalls())
type S3SDKUploaderMock ¶
type S3SDKUploaderMock struct { // UploadFunc mocks the Upload method. UploadFunc func(in *s3manager.UploadInput, options ...func(*s3manager.Uploader)) (*s3manager.UploadOutput, error) // UploadWithContextFunc mocks the UploadWithContext method. UploadWithContextFunc func(ctx context.Context, in *s3manager.UploadInput, options ...func(*s3manager.Uploader)) (*s3manager.UploadOutput, error) // contains filtered or unexported fields }
S3SDKUploaderMock is a mock implementation of s3.S3SDKUploader.
func TestSomethingThatUsesS3SDKUploader(t *testing.T) { // make and configure a mocked s3.S3SDKUploader mockedS3SDKUploader := &S3SDKUploaderMock{ UploadFunc: func(in *s3manager.UploadInput, options ...func(*s3manager.Uploader)) (*s3manager.UploadOutput, error) { panic("mock out the Upload method") }, UploadWithContextFunc: func(ctx context.Context, in *s3manager.UploadInput, options ...func(*s3manager.Uploader)) (*s3manager.UploadOutput, error) { panic("mock out the UploadWithContext method") }, } // use mockedS3SDKUploader in code that requires s3.S3SDKUploader // and then make assertions. }
func (*S3SDKUploaderMock) Upload ¶
func (mock *S3SDKUploaderMock) Upload(in *s3manager.UploadInput, options ...func(*s3manager.Uploader)) (*s3manager.UploadOutput, error)
Upload calls UploadFunc.
func (*S3SDKUploaderMock) UploadCalls ¶
func (mock *S3SDKUploaderMock) UploadCalls() []struct { In *s3manager.UploadInput Options []func(*s3manager.Uploader) }
UploadCalls gets all the calls that were made to Upload. Check the length with:
len(mockedS3SDKUploader.UploadCalls())
func (*S3SDKUploaderMock) UploadWithContext ¶
func (mock *S3SDKUploaderMock) UploadWithContext(ctx context.Context, in *s3manager.UploadInput, options ...func(*s3manager.Uploader)) (*s3manager.UploadOutput, error)
UploadWithContext calls UploadWithContextFunc.
func (*S3SDKUploaderMock) UploadWithContextCalls ¶
func (mock *S3SDKUploaderMock) UploadWithContextCalls() []struct { Ctx context.Context In *s3manager.UploadInput Options []func(*s3manager.Uploader) }
UploadWithContextCalls gets all the calls that were made to UploadWithContext. Check the length with:
len(mockedS3SDKUploader.UploadWithContextCalls())