Documentation
¶
Index ¶
- type ClientMock
- func (mock *ClientMock) ChangeSession(invocationID string, appSlug string, buildSlug string, stepSlug string)
- func (mock *ClientMock) ChangeSessionCalls() []struct{ ... }
- func (mock *ClientMock) DownloadStream(ctx context.Context, writer io.Writer, key string) error
- func (mock *ClientMock) DownloadStreamCalls() []struct{ ... }
- func (mock *ClientMock) GetCapabilitiesWithRetry(ctx context.Context) error
- func (mock *ClientMock) GetCapabilitiesWithRetryCalls() []struct{ ... }
- func (mock *ClientMock) SetLogger(logger log.Logger)
- func (mock *ClientMock) SetLoggerCalls() []struct{ ... }
- func (mock *ClientMock) UploadStreamToBuildCache(ctx context.Context, reader io.Reader, key string, size int64) error
- func (mock *ClientMock) UploadStreamToBuildCacheCalls() []struct{ ... }
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientMock ¶
type ClientMock struct { // ChangeSessionFunc mocks the ChangeSession method. ChangeSessionFunc func(invocationID string, appSlug string, buildSlug string, stepSlug string) // DownloadStreamFunc mocks the DownloadStream method. DownloadStreamFunc func(ctx context.Context, writer io.Writer, key string) error // GetCapabilitiesWithRetryFunc mocks the GetCapabilitiesWithRetry method. GetCapabilitiesWithRetryFunc func(ctx context.Context) error // SetLoggerFunc mocks the SetLogger method. SetLoggerFunc func(logger log.Logger) // UploadStreamToBuildCacheFunc mocks the UploadStreamToBuildCache method. UploadStreamToBuildCacheFunc func(ctx context.Context, reader io.Reader, key string, size int64) error // contains filtered or unexported fields }
ClientMock is a mock implementation of proxy.Client.
func TestSomethingThatUsesClient(t *testing.T) { // make and configure a mocked proxy.Client mockedClient := &ClientMock{ ChangeSessionFunc: func(invocationID string, appSlug string, buildSlug string, stepSlug string) { panic("mock out the ChangeSession method") }, DownloadStreamFunc: func(ctx context.Context, writer io.Writer, key string) error { panic("mock out the DownloadStream method") }, GetCapabilitiesWithRetryFunc: func(ctx context.Context) error { panic("mock out the GetCapabilitiesWithRetry method") }, SetLoggerFunc: func(logger log.Logger) { panic("mock out the SetLogger method") }, UploadStreamToBuildCacheFunc: func(ctx context.Context, reader io.Reader, key string, size int64) error { panic("mock out the UploadStreamToBuildCache method") }, } // use mockedClient in code that requires proxy.Client // and then make assertions. }
func (*ClientMock) ChangeSession ¶
func (mock *ClientMock) ChangeSession(invocationID string, appSlug string, buildSlug string, stepSlug string)
ChangeSession calls ChangeSessionFunc.
func (*ClientMock) ChangeSessionCalls ¶
func (mock *ClientMock) ChangeSessionCalls() []struct { InvocationID string AppSlug string BuildSlug string StepSlug string }
ChangeSessionCalls gets all the calls that were made to ChangeSession. Check the length with:
len(mockedClient.ChangeSessionCalls())
func (*ClientMock) DownloadStream ¶
DownloadStream calls DownloadStreamFunc.
func (*ClientMock) DownloadStreamCalls ¶
func (mock *ClientMock) DownloadStreamCalls() []struct { Ctx context.Context Writer io.Writer Key string }
DownloadStreamCalls gets all the calls that were made to DownloadStream. Check the length with:
len(mockedClient.DownloadStreamCalls())
func (*ClientMock) GetCapabilitiesWithRetry ¶
func (mock *ClientMock) GetCapabilitiesWithRetry(ctx context.Context) error
GetCapabilitiesWithRetry calls GetCapabilitiesWithRetryFunc.
func (*ClientMock) GetCapabilitiesWithRetryCalls ¶
func (mock *ClientMock) GetCapabilitiesWithRetryCalls() []struct { Ctx context.Context }
GetCapabilitiesWithRetryCalls gets all the calls that were made to GetCapabilitiesWithRetry. Check the length with:
len(mockedClient.GetCapabilitiesWithRetryCalls())
func (*ClientMock) SetLogger ¶
func (mock *ClientMock) SetLogger(logger log.Logger)
SetLogger calls SetLoggerFunc.
func (*ClientMock) SetLoggerCalls ¶
func (mock *ClientMock) SetLoggerCalls() []struct { Logger log.Logger }
SetLoggerCalls gets all the calls that were made to SetLogger. Check the length with:
len(mockedClient.SetLoggerCalls())
func (*ClientMock) UploadStreamToBuildCache ¶
func (mock *ClientMock) UploadStreamToBuildCache(ctx context.Context, reader io.Reader, key string, size int64) error
UploadStreamToBuildCache calls UploadStreamToBuildCacheFunc.
func (*ClientMock) UploadStreamToBuildCacheCalls ¶
func (mock *ClientMock) UploadStreamToBuildCacheCalls() []struct { Ctx context.Context Reader io.Reader Key string Size int64 }
UploadStreamToBuildCacheCalls gets all the calls that were made to UploadStreamToBuildCache. Check the length with:
len(mockedClient.UploadStreamToBuildCacheCalls())