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) 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) ListParts(in *s3.ListPartsInput) (*s3.ListPartsOutput, error)
- func (mock *S3SDKClientMock) ListPartsCalls() []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 ¶ added in v1.1.0
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 }
Example of how to instantiate a mock for testing - this code is automatically generated S3CryptoClientMock is a mock implementation of s3client.S3CryptoClient.
func TestSomethingThatUsesS3CryptoClient(t *testing.T) { // make and configure a mocked s3client.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 s3client.S3CryptoClient // and then make assertions. }
func (*S3CryptoClientMock) GetObjectWithPSK ¶ added in v1.3.0
func (mock *S3CryptoClientMock) GetObjectWithPSK(in *s3.GetObjectInput, psk []byte) (*s3.GetObjectOutput, error)
GetObjectWithPSK calls GetObjectWithPSKFunc.
func (*S3CryptoClientMock) GetObjectWithPSKCalls ¶ added in v1.3.0
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 ¶ added in v1.3.0
func (mock *S3CryptoClientMock) PutObjectWithPSK(in *s3.PutObjectInput, psk []byte) (*s3.PutObjectOutput, error)
PutObjectWithPSK calls PutObjectWithPSKFunc.
func (*S3CryptoClientMock) PutObjectWithPSKCalls ¶ added in v1.3.0
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 ¶ added in v1.1.0
func (mock *S3CryptoClientMock) UploadPartWithPSK(in *s3.UploadPartInput, psk []byte) (*s3.UploadPartOutput, error)
UploadPartWithPSK calls UploadPartWithPSKFunc.
func (*S3CryptoClientMock) UploadPartWithPSKCalls ¶ added in v1.1.0
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 ¶ added in v1.2.0
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 }
Example of how to instantiate a mock for testing - this code is automatically generated S3CryptoUploaderMock is a mock implementation of s3client.S3CryptoUploader.
func TestSomethingThatUsesS3CryptoUploader(t *testing.T) { // make and configure a mocked s3client.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 s3client.S3CryptoUploader // and then make assertions. }
func (*S3CryptoUploaderMock) UploadWithPSK ¶ added in v1.2.0
func (mock *S3CryptoUploaderMock) UploadWithPSK(ctx context.Context, in *s3manager.UploadInput, psk []byte) (*s3manager.UploadOutput, error)
UploadWithPSK calls UploadWithPSKFunc.
func (*S3CryptoUploaderMock) UploadWithPSKCalls ¶ added in v1.2.0
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 ¶ added in v1.1.0
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) // 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) // ListPartsFunc mocks the ListParts method. ListPartsFunc func(in *s3.ListPartsInput) (*s3.ListPartsOutput, error) // UploadPartFunc mocks the UploadPart method. UploadPartFunc func(in *s3.UploadPartInput) (*s3.UploadPartOutput, error) // contains filtered or unexported fields }
Example of how to instantiate a mock for testing - this code is automatically generated S3SDKClientMock is a mock implementation of s3client.S3SDKClient.
func TestSomethingThatUsesS3SDKClient(t *testing.T) { // make and configure a mocked s3client.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") }, 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") }, ListPartsFunc: func(in *s3.ListPartsInput) (*s3.ListPartsOutput, error) { panic("mock out the ListParts method") }, UploadPartFunc: func(in *s3.UploadPartInput) (*s3.UploadPartOutput, error) { panic("mock out the UploadPart method") }, } // use mockedS3SDKClient in code that requires s3client.S3SDKClient // and then make assertions. }
func (*S3SDKClientMock) CompleteMultipartUpload ¶ added in v1.1.0
func (mock *S3SDKClientMock) CompleteMultipartUpload(in *s3.CompleteMultipartUploadInput) (*s3.CompleteMultipartUploadOutput, error)
CompleteMultipartUpload calls CompleteMultipartUploadFunc.
func (*S3SDKClientMock) CompleteMultipartUploadCalls ¶ added in v1.1.0
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 ¶ added in v1.1.0
func (mock *S3SDKClientMock) CreateMultipartUpload(in *s3.CreateMultipartUploadInput) (*s3.CreateMultipartUploadOutput, error)
CreateMultipartUpload calls CreateMultipartUploadFunc.
func (*S3SDKClientMock) CreateMultipartUploadCalls ¶ added in v1.1.0
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) GetObject ¶ added in v1.1.0
func (mock *S3SDKClientMock) GetObject(in *s3.GetObjectInput) (*s3.GetObjectOutput, error)
GetObject calls GetObjectFunc.
func (*S3SDKClientMock) GetObjectCalls ¶ added in v1.1.0
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 ¶ added in v1.3.0
func (mock *S3SDKClientMock) HeadBucket(in *s3.HeadBucketInput) (*s3.HeadBucketOutput, error)
HeadBucket calls HeadBucketFunc.
func (*S3SDKClientMock) HeadBucketCalls ¶ added in v1.3.0
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 ¶ added in v1.9.0
func (mock *S3SDKClientMock) HeadObject(in *s3.HeadObjectInput) (*s3.HeadObjectOutput, error)
HeadObject calls HeadObjectFunc.
func (*S3SDKClientMock) HeadObjectCalls ¶ added in v1.9.0
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 ¶ added in v1.1.0
func (mock *S3SDKClientMock) ListMultipartUploads(in *s3.ListMultipartUploadsInput) (*s3.ListMultipartUploadsOutput, error)
ListMultipartUploads calls ListMultipartUploadsFunc.
func (*S3SDKClientMock) ListMultipartUploadsCalls ¶ added in v1.1.0
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) ListParts ¶ added in v1.1.0
func (mock *S3SDKClientMock) ListParts(in *s3.ListPartsInput) (*s3.ListPartsOutput, error)
ListParts calls ListPartsFunc.
func (*S3SDKClientMock) ListPartsCalls ¶ added in v1.1.0
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) UploadPart ¶ added in v1.1.0
func (mock *S3SDKClientMock) UploadPart(in *s3.UploadPartInput) (*s3.UploadPartOutput, error)
UploadPart calls UploadPartFunc.
func (*S3SDKClientMock) UploadPartCalls ¶ added in v1.1.0
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 ¶ added in v1.2.0
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 }
Example of how to instantiate a mock for testing - this code is automatically generated S3SDKUploaderMock is a mock implementation of s3client.S3SDKUploader.
func TestSomethingThatUsesS3SDKUploader(t *testing.T) { // make and configure a mocked s3client.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 s3client.S3SDKUploader // and then make assertions. }
func (*S3SDKUploaderMock) Upload ¶ added in v1.2.0
func (mock *S3SDKUploaderMock) Upload(in *s3manager.UploadInput, options ...func(*s3manager.Uploader)) (*s3manager.UploadOutput, error)
Upload calls UploadFunc.
func (*S3SDKUploaderMock) UploadCalls ¶ added in v1.2.0
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 ¶ added in v1.8.0
func (mock *S3SDKUploaderMock) UploadWithContext(ctx context.Context, in *s3manager.UploadInput, options ...func(*s3manager.Uploader)) (*s3manager.UploadOutput, error)
UploadWithContext calls UploadWithContextFunc.
func (*S3SDKUploaderMock) UploadWithContextCalls ¶ added in v1.8.0
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())