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