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