common/mock_Network.go (63 lines of code) (raw):

package common import "github.com/stretchr/testify/mock" import "io" type MockNetwork struct { mock.Mock } func (m *MockNetwork) RegisterRunner(config RunnerCredentials, description string, tags string, runUntagged bool, locked bool) *RegisterRunnerResponse { ret := m.Called(config, description, tags, runUntagged, locked) var r0 *RegisterRunnerResponse if ret.Get(0) != nil { r0 = ret.Get(0).(*RegisterRunnerResponse) } return r0 } func (m *MockNetwork) VerifyRunner(config RunnerCredentials) bool { ret := m.Called(config) r0 := ret.Get(0).(bool) return r0 } func (m *MockNetwork) UnregisterRunner(config RunnerCredentials) bool { ret := m.Called(config) r0 := ret.Get(0).(bool) return r0 } func (m *MockNetwork) RequestJob(config RunnerConfig) (*JobResponse, bool) { ret := m.Called(config) var r0 *JobResponse if ret.Get(0) != nil { r0 = ret.Get(0).(*JobResponse) } r1 := ret.Get(1).(bool) return r0, r1 } func (m *MockNetwork) UpdateJob(config RunnerConfig, jobCredentials *JobCredentials, id int, state JobState, trace *string) UpdateState { ret := m.Called(config, jobCredentials, id, state, trace) r0 := ret.Get(0).(UpdateState) return r0 } func (m *MockNetwork) PatchTrace(config RunnerConfig, jobCredentials *JobCredentials, tracePart JobTracePatch) UpdateState { ret := m.Called(config, jobCredentials, tracePart) r0 := ret.Get(0).(UpdateState) return r0 } func (m *MockNetwork) DownloadArtifacts(config JobCredentials, artifactsFile string) DownloadState { ret := m.Called(config, artifactsFile) r0 := ret.Get(0).(DownloadState) return r0 } func (m *MockNetwork) UploadRawArtifacts(config JobCredentials, reader io.Reader, baseName string, expireIn string) UploadState { ret := m.Called(config, reader, baseName, expireIn) r0 := ret.Get(0).(UploadState) return r0 } func (m *MockNetwork) UploadArtifacts(config JobCredentials, artifactsFile string) UploadState { ret := m.Called(config, artifactsFile) r0 := ret.Get(0).(UploadState) return r0 } func (m *MockNetwork) ProcessJob(config RunnerConfig, buildCredentials *JobCredentials) JobTrace { ret := m.Called(config, buildCredentials) r0 := ret.Get(0).(JobTrace) return r0 }