mock

package
v1.10.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 18, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

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

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

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())

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL