shells/mock_ShellWriter.go (984 lines of code) (raw):

// Code generated by mockery v2.53.3. DO NOT EDIT. package shells import ( mock "github.com/stretchr/testify/mock" common "gitlab.com/gitlab-org/gitlab-runner/common" ) // MockShellWriter is an autogenerated mock type for the ShellWriter type type MockShellWriter struct { mock.Mock } type MockShellWriter_Expecter struct { mock *mock.Mock } func (_m *MockShellWriter) EXPECT() *MockShellWriter_Expecter { return &MockShellWriter_Expecter{mock: &_m.Mock} } // Absolute provides a mock function with given fields: path func (_m *MockShellWriter) Absolute(path string) string { ret := _m.Called(path) if len(ret) == 0 { panic("no return value specified for Absolute") } var r0 string if rf, ok := ret.Get(0).(func(string) string); ok { r0 = rf(path) } else { r0 = ret.Get(0).(string) } return r0 } // MockShellWriter_Absolute_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Absolute' type MockShellWriter_Absolute_Call struct { *mock.Call } // Absolute is a helper method to define mock.On call // - path string func (_e *MockShellWriter_Expecter) Absolute(path interface{}) *MockShellWriter_Absolute_Call { return &MockShellWriter_Absolute_Call{Call: _e.mock.On("Absolute", path)} } func (_c *MockShellWriter_Absolute_Call) Run(run func(path string)) *MockShellWriter_Absolute_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string)) }) return _c } func (_c *MockShellWriter_Absolute_Call) Return(_a0 string) *MockShellWriter_Absolute_Call { _c.Call.Return(_a0) return _c } func (_c *MockShellWriter_Absolute_Call) RunAndReturn(run func(string) string) *MockShellWriter_Absolute_Call { _c.Call.Return(run) return _c } // Cd provides a mock function with given fields: path func (_m *MockShellWriter) Cd(path string) { _m.Called(path) } // MockShellWriter_Cd_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Cd' type MockShellWriter_Cd_Call struct { *mock.Call } // Cd is a helper method to define mock.On call // - path string func (_e *MockShellWriter_Expecter) Cd(path interface{}) *MockShellWriter_Cd_Call { return &MockShellWriter_Cd_Call{Call: _e.mock.On("Cd", path)} } func (_c *MockShellWriter_Cd_Call) Run(run func(path string)) *MockShellWriter_Cd_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string)) }) return _c } func (_c *MockShellWriter_Cd_Call) Return() *MockShellWriter_Cd_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_Cd_Call) RunAndReturn(run func(string)) *MockShellWriter_Cd_Call { _c.Run(run) return _c } // CheckForErrors provides a mock function with no fields func (_m *MockShellWriter) CheckForErrors() { _m.Called() } // MockShellWriter_CheckForErrors_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CheckForErrors' type MockShellWriter_CheckForErrors_Call struct { *mock.Call } // CheckForErrors is a helper method to define mock.On call func (_e *MockShellWriter_Expecter) CheckForErrors() *MockShellWriter_CheckForErrors_Call { return &MockShellWriter_CheckForErrors_Call{Call: _e.mock.On("CheckForErrors")} } func (_c *MockShellWriter_CheckForErrors_Call) Run(run func()) *MockShellWriter_CheckForErrors_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockShellWriter_CheckForErrors_Call) Return() *MockShellWriter_CheckForErrors_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_CheckForErrors_Call) RunAndReturn(run func()) *MockShellWriter_CheckForErrors_Call { _c.Run(run) return _c } // Command provides a mock function with given fields: command, arguments func (_m *MockShellWriter) Command(command string, arguments ...string) { _va := make([]interface{}, len(arguments)) for _i := range arguments { _va[_i] = arguments[_i] } var _ca []interface{} _ca = append(_ca, command) _ca = append(_ca, _va...) _m.Called(_ca...) } // MockShellWriter_Command_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Command' type MockShellWriter_Command_Call struct { *mock.Call } // Command is a helper method to define mock.On call // - command string // - arguments ...string func (_e *MockShellWriter_Expecter) Command(command interface{}, arguments ...interface{}) *MockShellWriter_Command_Call { return &MockShellWriter_Command_Call{Call: _e.mock.On("Command", append([]interface{}{command}, arguments...)...)} } func (_c *MockShellWriter_Command_Call) Run(run func(command string, arguments ...string)) *MockShellWriter_Command_Call { _c.Call.Run(func(args mock.Arguments) { variadicArgs := make([]string, len(args)-1) for i, a := range args[1:] { if a != nil { variadicArgs[i] = a.(string) } } run(args[0].(string), variadicArgs...) }) return _c } func (_c *MockShellWriter_Command_Call) Return() *MockShellWriter_Command_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_Command_Call) RunAndReturn(run func(string, ...string)) *MockShellWriter_Command_Call { _c.Run(run) return _c } // CommandArgExpand provides a mock function with given fields: command, arguments func (_m *MockShellWriter) CommandArgExpand(command string, arguments ...string) { _va := make([]interface{}, len(arguments)) for _i := range arguments { _va[_i] = arguments[_i] } var _ca []interface{} _ca = append(_ca, command) _ca = append(_ca, _va...) _m.Called(_ca...) } // MockShellWriter_CommandArgExpand_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CommandArgExpand' type MockShellWriter_CommandArgExpand_Call struct { *mock.Call } // CommandArgExpand is a helper method to define mock.On call // - command string // - arguments ...string func (_e *MockShellWriter_Expecter) CommandArgExpand(command interface{}, arguments ...interface{}) *MockShellWriter_CommandArgExpand_Call { return &MockShellWriter_CommandArgExpand_Call{Call: _e.mock.On("CommandArgExpand", append([]interface{}{command}, arguments...)...)} } func (_c *MockShellWriter_CommandArgExpand_Call) Run(run func(command string, arguments ...string)) *MockShellWriter_CommandArgExpand_Call { _c.Call.Run(func(args mock.Arguments) { variadicArgs := make([]string, len(args)-1) for i, a := range args[1:] { if a != nil { variadicArgs[i] = a.(string) } } run(args[0].(string), variadicArgs...) }) return _c } func (_c *MockShellWriter_CommandArgExpand_Call) Return() *MockShellWriter_CommandArgExpand_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_CommandArgExpand_Call) RunAndReturn(run func(string, ...string)) *MockShellWriter_CommandArgExpand_Call { _c.Run(run) return _c } // DotEnvVariables provides a mock function with given fields: baseFilename, variables func (_m *MockShellWriter) DotEnvVariables(baseFilename string, variables map[string]string) string { ret := _m.Called(baseFilename, variables) if len(ret) == 0 { panic("no return value specified for DotEnvVariables") } var r0 string if rf, ok := ret.Get(0).(func(string, map[string]string) string); ok { r0 = rf(baseFilename, variables) } else { r0 = ret.Get(0).(string) } return r0 } // MockShellWriter_DotEnvVariables_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DotEnvVariables' type MockShellWriter_DotEnvVariables_Call struct { *mock.Call } // DotEnvVariables is a helper method to define mock.On call // - baseFilename string // - variables map[string]string func (_e *MockShellWriter_Expecter) DotEnvVariables(baseFilename interface{}, variables interface{}) *MockShellWriter_DotEnvVariables_Call { return &MockShellWriter_DotEnvVariables_Call{Call: _e.mock.On("DotEnvVariables", baseFilename, variables)} } func (_c *MockShellWriter_DotEnvVariables_Call) Run(run func(baseFilename string, variables map[string]string)) *MockShellWriter_DotEnvVariables_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string), args[1].(map[string]string)) }) return _c } func (_c *MockShellWriter_DotEnvVariables_Call) Return(_a0 string) *MockShellWriter_DotEnvVariables_Call { _c.Call.Return(_a0) return _c } func (_c *MockShellWriter_DotEnvVariables_Call) RunAndReturn(run func(string, map[string]string) string) *MockShellWriter_DotEnvVariables_Call { _c.Call.Return(run) return _c } // Else provides a mock function with no fields func (_m *MockShellWriter) Else() { _m.Called() } // MockShellWriter_Else_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Else' type MockShellWriter_Else_Call struct { *mock.Call } // Else is a helper method to define mock.On call func (_e *MockShellWriter_Expecter) Else() *MockShellWriter_Else_Call { return &MockShellWriter_Else_Call{Call: _e.mock.On("Else")} } func (_c *MockShellWriter_Else_Call) Run(run func()) *MockShellWriter_Else_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockShellWriter_Else_Call) Return() *MockShellWriter_Else_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_Else_Call) RunAndReturn(run func()) *MockShellWriter_Else_Call { _c.Run(run) return _c } // EmptyLine provides a mock function with no fields func (_m *MockShellWriter) EmptyLine() { _m.Called() } // MockShellWriter_EmptyLine_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'EmptyLine' type MockShellWriter_EmptyLine_Call struct { *mock.Call } // EmptyLine is a helper method to define mock.On call func (_e *MockShellWriter_Expecter) EmptyLine() *MockShellWriter_EmptyLine_Call { return &MockShellWriter_EmptyLine_Call{Call: _e.mock.On("EmptyLine")} } func (_c *MockShellWriter_EmptyLine_Call) Run(run func()) *MockShellWriter_EmptyLine_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockShellWriter_EmptyLine_Call) Return() *MockShellWriter_EmptyLine_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_EmptyLine_Call) RunAndReturn(run func()) *MockShellWriter_EmptyLine_Call { _c.Run(run) return _c } // EndIf provides a mock function with no fields func (_m *MockShellWriter) EndIf() { _m.Called() } // MockShellWriter_EndIf_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'EndIf' type MockShellWriter_EndIf_Call struct { *mock.Call } // EndIf is a helper method to define mock.On call func (_e *MockShellWriter_Expecter) EndIf() *MockShellWriter_EndIf_Call { return &MockShellWriter_EndIf_Call{Call: _e.mock.On("EndIf")} } func (_c *MockShellWriter_EndIf_Call) Run(run func()) *MockShellWriter_EndIf_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockShellWriter_EndIf_Call) Return() *MockShellWriter_EndIf_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_EndIf_Call) RunAndReturn(run func()) *MockShellWriter_EndIf_Call { _c.Run(run) return _c } // EnvVariableKey provides a mock function with given fields: name func (_m *MockShellWriter) EnvVariableKey(name string) string { ret := _m.Called(name) if len(ret) == 0 { panic("no return value specified for EnvVariableKey") } var r0 string if rf, ok := ret.Get(0).(func(string) string); ok { r0 = rf(name) } else { r0 = ret.Get(0).(string) } return r0 } // MockShellWriter_EnvVariableKey_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'EnvVariableKey' type MockShellWriter_EnvVariableKey_Call struct { *mock.Call } // EnvVariableKey is a helper method to define mock.On call // - name string func (_e *MockShellWriter_Expecter) EnvVariableKey(name interface{}) *MockShellWriter_EnvVariableKey_Call { return &MockShellWriter_EnvVariableKey_Call{Call: _e.mock.On("EnvVariableKey", name)} } func (_c *MockShellWriter_EnvVariableKey_Call) Run(run func(name string)) *MockShellWriter_EnvVariableKey_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string)) }) return _c } func (_c *MockShellWriter_EnvVariableKey_Call) Return(_a0 string) *MockShellWriter_EnvVariableKey_Call { _c.Call.Return(_a0) return _c } func (_c *MockShellWriter_EnvVariableKey_Call) RunAndReturn(run func(string) string) *MockShellWriter_EnvVariableKey_Call { _c.Call.Return(run) return _c } // Errorf provides a mock function with given fields: fmt, arguments func (_m *MockShellWriter) Errorf(fmt string, arguments ...interface{}) { var _ca []interface{} _ca = append(_ca, fmt) _ca = append(_ca, arguments...) _m.Called(_ca...) } // MockShellWriter_Errorf_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Errorf' type MockShellWriter_Errorf_Call struct { *mock.Call } // Errorf is a helper method to define mock.On call // - fmt string // - arguments ...interface{} func (_e *MockShellWriter_Expecter) Errorf(fmt interface{}, arguments ...interface{}) *MockShellWriter_Errorf_Call { return &MockShellWriter_Errorf_Call{Call: _e.mock.On("Errorf", append([]interface{}{fmt}, arguments...)...)} } func (_c *MockShellWriter_Errorf_Call) Run(run func(fmt string, arguments ...interface{})) *MockShellWriter_Errorf_Call { _c.Call.Run(func(args mock.Arguments) { variadicArgs := make([]interface{}, len(args)-1) for i, a := range args[1:] { if a != nil { variadicArgs[i] = a.(interface{}) } } run(args[0].(string), variadicArgs...) }) return _c } func (_c *MockShellWriter_Errorf_Call) Return() *MockShellWriter_Errorf_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_Errorf_Call) RunAndReturn(run func(string, ...interface{})) *MockShellWriter_Errorf_Call { _c.Run(run) return _c } // Finish provides a mock function with given fields: trace func (_m *MockShellWriter) Finish(trace bool) string { ret := _m.Called(trace) if len(ret) == 0 { panic("no return value specified for Finish") } var r0 string if rf, ok := ret.Get(0).(func(bool) string); ok { r0 = rf(trace) } else { r0 = ret.Get(0).(string) } return r0 } // MockShellWriter_Finish_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Finish' type MockShellWriter_Finish_Call struct { *mock.Call } // Finish is a helper method to define mock.On call // - trace bool func (_e *MockShellWriter_Expecter) Finish(trace interface{}) *MockShellWriter_Finish_Call { return &MockShellWriter_Finish_Call{Call: _e.mock.On("Finish", trace)} } func (_c *MockShellWriter_Finish_Call) Run(run func(trace bool)) *MockShellWriter_Finish_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(bool)) }) return _c } func (_c *MockShellWriter_Finish_Call) Return(_a0 string) *MockShellWriter_Finish_Call { _c.Call.Return(_a0) return _c } func (_c *MockShellWriter_Finish_Call) RunAndReturn(run func(bool) string) *MockShellWriter_Finish_Call { _c.Call.Return(run) return _c } // IfCmd provides a mock function with given fields: cmd, arguments func (_m *MockShellWriter) IfCmd(cmd string, arguments ...string) { _va := make([]interface{}, len(arguments)) for _i := range arguments { _va[_i] = arguments[_i] } var _ca []interface{} _ca = append(_ca, cmd) _ca = append(_ca, _va...) _m.Called(_ca...) } // MockShellWriter_IfCmd_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IfCmd' type MockShellWriter_IfCmd_Call struct { *mock.Call } // IfCmd is a helper method to define mock.On call // - cmd string // - arguments ...string func (_e *MockShellWriter_Expecter) IfCmd(cmd interface{}, arguments ...interface{}) *MockShellWriter_IfCmd_Call { return &MockShellWriter_IfCmd_Call{Call: _e.mock.On("IfCmd", append([]interface{}{cmd}, arguments...)...)} } func (_c *MockShellWriter_IfCmd_Call) Run(run func(cmd string, arguments ...string)) *MockShellWriter_IfCmd_Call { _c.Call.Run(func(args mock.Arguments) { variadicArgs := make([]string, len(args)-1) for i, a := range args[1:] { if a != nil { variadicArgs[i] = a.(string) } } run(args[0].(string), variadicArgs...) }) return _c } func (_c *MockShellWriter_IfCmd_Call) Return() *MockShellWriter_IfCmd_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_IfCmd_Call) RunAndReturn(run func(string, ...string)) *MockShellWriter_IfCmd_Call { _c.Run(run) return _c } // IfCmdWithOutput provides a mock function with given fields: cmd, arguments func (_m *MockShellWriter) IfCmdWithOutput(cmd string, arguments ...string) { _va := make([]interface{}, len(arguments)) for _i := range arguments { _va[_i] = arguments[_i] } var _ca []interface{} _ca = append(_ca, cmd) _ca = append(_ca, _va...) _m.Called(_ca...) } // MockShellWriter_IfCmdWithOutput_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IfCmdWithOutput' type MockShellWriter_IfCmdWithOutput_Call struct { *mock.Call } // IfCmdWithOutput is a helper method to define mock.On call // - cmd string // - arguments ...string func (_e *MockShellWriter_Expecter) IfCmdWithOutput(cmd interface{}, arguments ...interface{}) *MockShellWriter_IfCmdWithOutput_Call { return &MockShellWriter_IfCmdWithOutput_Call{Call: _e.mock.On("IfCmdWithOutput", append([]interface{}{cmd}, arguments...)...)} } func (_c *MockShellWriter_IfCmdWithOutput_Call) Run(run func(cmd string, arguments ...string)) *MockShellWriter_IfCmdWithOutput_Call { _c.Call.Run(func(args mock.Arguments) { variadicArgs := make([]string, len(args)-1) for i, a := range args[1:] { if a != nil { variadicArgs[i] = a.(string) } } run(args[0].(string), variadicArgs...) }) return _c } func (_c *MockShellWriter_IfCmdWithOutput_Call) Return() *MockShellWriter_IfCmdWithOutput_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_IfCmdWithOutput_Call) RunAndReturn(run func(string, ...string)) *MockShellWriter_IfCmdWithOutput_Call { _c.Run(run) return _c } // IfDirectory provides a mock function with given fields: path func (_m *MockShellWriter) IfDirectory(path string) { _m.Called(path) } // MockShellWriter_IfDirectory_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IfDirectory' type MockShellWriter_IfDirectory_Call struct { *mock.Call } // IfDirectory is a helper method to define mock.On call // - path string func (_e *MockShellWriter_Expecter) IfDirectory(path interface{}) *MockShellWriter_IfDirectory_Call { return &MockShellWriter_IfDirectory_Call{Call: _e.mock.On("IfDirectory", path)} } func (_c *MockShellWriter_IfDirectory_Call) Run(run func(path string)) *MockShellWriter_IfDirectory_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string)) }) return _c } func (_c *MockShellWriter_IfDirectory_Call) Return() *MockShellWriter_IfDirectory_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_IfDirectory_Call) RunAndReturn(run func(string)) *MockShellWriter_IfDirectory_Call { _c.Run(run) return _c } // IfFile provides a mock function with given fields: file func (_m *MockShellWriter) IfFile(file string) { _m.Called(file) } // MockShellWriter_IfFile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IfFile' type MockShellWriter_IfFile_Call struct { *mock.Call } // IfFile is a helper method to define mock.On call // - file string func (_e *MockShellWriter_Expecter) IfFile(file interface{}) *MockShellWriter_IfFile_Call { return &MockShellWriter_IfFile_Call{Call: _e.mock.On("IfFile", file)} } func (_c *MockShellWriter_IfFile_Call) Run(run func(file string)) *MockShellWriter_IfFile_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string)) }) return _c } func (_c *MockShellWriter_IfFile_Call) Return() *MockShellWriter_IfFile_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_IfFile_Call) RunAndReturn(run func(string)) *MockShellWriter_IfFile_Call { _c.Run(run) return _c } // IfGitVersionIsAtLeast provides a mock function with given fields: version func (_m *MockShellWriter) IfGitVersionIsAtLeast(version string) { _m.Called(version) } // MockShellWriter_IfGitVersionIsAtLeast_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IfGitVersionIsAtLeast' type MockShellWriter_IfGitVersionIsAtLeast_Call struct { *mock.Call } // IfGitVersionIsAtLeast is a helper method to define mock.On call // - version string func (_e *MockShellWriter_Expecter) IfGitVersionIsAtLeast(version interface{}) *MockShellWriter_IfGitVersionIsAtLeast_Call { return &MockShellWriter_IfGitVersionIsAtLeast_Call{Call: _e.mock.On("IfGitVersionIsAtLeast", version)} } func (_c *MockShellWriter_IfGitVersionIsAtLeast_Call) Run(run func(version string)) *MockShellWriter_IfGitVersionIsAtLeast_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string)) }) return _c } func (_c *MockShellWriter_IfGitVersionIsAtLeast_Call) Return() *MockShellWriter_IfGitVersionIsAtLeast_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_IfGitVersionIsAtLeast_Call) RunAndReturn(run func(string)) *MockShellWriter_IfGitVersionIsAtLeast_Call { _c.Run(run) return _c } // Join provides a mock function with given fields: elem func (_m *MockShellWriter) Join(elem ...string) string { _va := make([]interface{}, len(elem)) for _i := range elem { _va[_i] = elem[_i] } var _ca []interface{} _ca = append(_ca, _va...) ret := _m.Called(_ca...) if len(ret) == 0 { panic("no return value specified for Join") } var r0 string if rf, ok := ret.Get(0).(func(...string) string); ok { r0 = rf(elem...) } else { r0 = ret.Get(0).(string) } return r0 } // MockShellWriter_Join_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Join' type MockShellWriter_Join_Call struct { *mock.Call } // Join is a helper method to define mock.On call // - elem ...string func (_e *MockShellWriter_Expecter) Join(elem ...interface{}) *MockShellWriter_Join_Call { return &MockShellWriter_Join_Call{Call: _e.mock.On("Join", append([]interface{}{}, elem...)...)} } func (_c *MockShellWriter_Join_Call) Run(run func(elem ...string)) *MockShellWriter_Join_Call { _c.Call.Run(func(args mock.Arguments) { variadicArgs := make([]string, len(args)-0) for i, a := range args[0:] { if a != nil { variadicArgs[i] = a.(string) } } run(variadicArgs...) }) return _c } func (_c *MockShellWriter_Join_Call) Return(_a0 string) *MockShellWriter_Join_Call { _c.Call.Return(_a0) return _c } func (_c *MockShellWriter_Join_Call) RunAndReturn(run func(...string) string) *MockShellWriter_Join_Call { _c.Call.Return(run) return _c } // Line provides a mock function with given fields: text func (_m *MockShellWriter) Line(text string) { _m.Called(text) } // MockShellWriter_Line_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Line' type MockShellWriter_Line_Call struct { *mock.Call } // Line is a helper method to define mock.On call // - text string func (_e *MockShellWriter_Expecter) Line(text interface{}) *MockShellWriter_Line_Call { return &MockShellWriter_Line_Call{Call: _e.mock.On("Line", text)} } func (_c *MockShellWriter_Line_Call) Run(run func(text string)) *MockShellWriter_Line_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string)) }) return _c } func (_c *MockShellWriter_Line_Call) Return() *MockShellWriter_Line_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_Line_Call) RunAndReturn(run func(string)) *MockShellWriter_Line_Call { _c.Run(run) return _c } // MkDir provides a mock function with given fields: path func (_m *MockShellWriter) MkDir(path string) { _m.Called(path) } // MockShellWriter_MkDir_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MkDir' type MockShellWriter_MkDir_Call struct { *mock.Call } // MkDir is a helper method to define mock.On call // - path string func (_e *MockShellWriter_Expecter) MkDir(path interface{}) *MockShellWriter_MkDir_Call { return &MockShellWriter_MkDir_Call{Call: _e.mock.On("MkDir", path)} } func (_c *MockShellWriter_MkDir_Call) Run(run func(path string)) *MockShellWriter_MkDir_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string)) }) return _c } func (_c *MockShellWriter_MkDir_Call) Return() *MockShellWriter_MkDir_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_MkDir_Call) RunAndReturn(run func(string)) *MockShellWriter_MkDir_Call { _c.Run(run) return _c } // MkTmpDir provides a mock function with given fields: name func (_m *MockShellWriter) MkTmpDir(name string) string { ret := _m.Called(name) if len(ret) == 0 { panic("no return value specified for MkTmpDir") } var r0 string if rf, ok := ret.Get(0).(func(string) string); ok { r0 = rf(name) } else { r0 = ret.Get(0).(string) } return r0 } // MockShellWriter_MkTmpDir_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MkTmpDir' type MockShellWriter_MkTmpDir_Call struct { *mock.Call } // MkTmpDir is a helper method to define mock.On call // - name string func (_e *MockShellWriter_Expecter) MkTmpDir(name interface{}) *MockShellWriter_MkTmpDir_Call { return &MockShellWriter_MkTmpDir_Call{Call: _e.mock.On("MkTmpDir", name)} } func (_c *MockShellWriter_MkTmpDir_Call) Run(run func(name string)) *MockShellWriter_MkTmpDir_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string)) }) return _c } func (_c *MockShellWriter_MkTmpDir_Call) Return(_a0 string) *MockShellWriter_MkTmpDir_Call { _c.Call.Return(_a0) return _c } func (_c *MockShellWriter_MkTmpDir_Call) RunAndReturn(run func(string) string) *MockShellWriter_MkTmpDir_Call { _c.Call.Return(run) return _c } // Noticef provides a mock function with given fields: fmt, arguments func (_m *MockShellWriter) Noticef(fmt string, arguments ...interface{}) { var _ca []interface{} _ca = append(_ca, fmt) _ca = append(_ca, arguments...) _m.Called(_ca...) } // MockShellWriter_Noticef_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Noticef' type MockShellWriter_Noticef_Call struct { *mock.Call } // Noticef is a helper method to define mock.On call // - fmt string // - arguments ...interface{} func (_e *MockShellWriter_Expecter) Noticef(fmt interface{}, arguments ...interface{}) *MockShellWriter_Noticef_Call { return &MockShellWriter_Noticef_Call{Call: _e.mock.On("Noticef", append([]interface{}{fmt}, arguments...)...)} } func (_c *MockShellWriter_Noticef_Call) Run(run func(fmt string, arguments ...interface{})) *MockShellWriter_Noticef_Call { _c.Call.Run(func(args mock.Arguments) { variadicArgs := make([]interface{}, len(args)-1) for i, a := range args[1:] { if a != nil { variadicArgs[i] = a.(interface{}) } } run(args[0].(string), variadicArgs...) }) return _c } func (_c *MockShellWriter_Noticef_Call) Return() *MockShellWriter_Noticef_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_Noticef_Call) RunAndReturn(run func(string, ...interface{})) *MockShellWriter_Noticef_Call { _c.Run(run) return _c } // Printf provides a mock function with given fields: fmt, arguments func (_m *MockShellWriter) Printf(fmt string, arguments ...interface{}) { var _ca []interface{} _ca = append(_ca, fmt) _ca = append(_ca, arguments...) _m.Called(_ca...) } // MockShellWriter_Printf_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Printf' type MockShellWriter_Printf_Call struct { *mock.Call } // Printf is a helper method to define mock.On call // - fmt string // - arguments ...interface{} func (_e *MockShellWriter_Expecter) Printf(fmt interface{}, arguments ...interface{}) *MockShellWriter_Printf_Call { return &MockShellWriter_Printf_Call{Call: _e.mock.On("Printf", append([]interface{}{fmt}, arguments...)...)} } func (_c *MockShellWriter_Printf_Call) Run(run func(fmt string, arguments ...interface{})) *MockShellWriter_Printf_Call { _c.Call.Run(func(args mock.Arguments) { variadicArgs := make([]interface{}, len(args)-1) for i, a := range args[1:] { if a != nil { variadicArgs[i] = a.(interface{}) } } run(args[0].(string), variadicArgs...) }) return _c } func (_c *MockShellWriter_Printf_Call) Return() *MockShellWriter_Printf_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_Printf_Call) RunAndReturn(run func(string, ...interface{})) *MockShellWriter_Printf_Call { _c.Run(run) return _c } // RmDir provides a mock function with given fields: path func (_m *MockShellWriter) RmDir(path string) { _m.Called(path) } // MockShellWriter_RmDir_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RmDir' type MockShellWriter_RmDir_Call struct { *mock.Call } // RmDir is a helper method to define mock.On call // - path string func (_e *MockShellWriter_Expecter) RmDir(path interface{}) *MockShellWriter_RmDir_Call { return &MockShellWriter_RmDir_Call{Call: _e.mock.On("RmDir", path)} } func (_c *MockShellWriter_RmDir_Call) Run(run func(path string)) *MockShellWriter_RmDir_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string)) }) return _c } func (_c *MockShellWriter_RmDir_Call) Return() *MockShellWriter_RmDir_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_RmDir_Call) RunAndReturn(run func(string)) *MockShellWriter_RmDir_Call { _c.Run(run) return _c } // RmDirsRecursive provides a mock function with given fields: path, name func (_m *MockShellWriter) RmDirsRecursive(path string, name string) { _m.Called(path, name) } // MockShellWriter_RmDirsRecursive_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RmDirsRecursive' type MockShellWriter_RmDirsRecursive_Call struct { *mock.Call } // RmDirsRecursive is a helper method to define mock.On call // - path string // - name string func (_e *MockShellWriter_Expecter) RmDirsRecursive(path interface{}, name interface{}) *MockShellWriter_RmDirsRecursive_Call { return &MockShellWriter_RmDirsRecursive_Call{Call: _e.mock.On("RmDirsRecursive", path, name)} } func (_c *MockShellWriter_RmDirsRecursive_Call) Run(run func(path string, name string)) *MockShellWriter_RmDirsRecursive_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string), args[1].(string)) }) return _c } func (_c *MockShellWriter_RmDirsRecursive_Call) Return() *MockShellWriter_RmDirsRecursive_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_RmDirsRecursive_Call) RunAndReturn(run func(string, string)) *MockShellWriter_RmDirsRecursive_Call { _c.Run(run) return _c } // RmFile provides a mock function with given fields: path func (_m *MockShellWriter) RmFile(path string) { _m.Called(path) } // MockShellWriter_RmFile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RmFile' type MockShellWriter_RmFile_Call struct { *mock.Call } // RmFile is a helper method to define mock.On call // - path string func (_e *MockShellWriter_Expecter) RmFile(path interface{}) *MockShellWriter_RmFile_Call { return &MockShellWriter_RmFile_Call{Call: _e.mock.On("RmFile", path)} } func (_c *MockShellWriter_RmFile_Call) Run(run func(path string)) *MockShellWriter_RmFile_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string)) }) return _c } func (_c *MockShellWriter_RmFile_Call) Return() *MockShellWriter_RmFile_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_RmFile_Call) RunAndReturn(run func(string)) *MockShellWriter_RmFile_Call { _c.Run(run) return _c } // RmFilesRecursive provides a mock function with given fields: path, name func (_m *MockShellWriter) RmFilesRecursive(path string, name string) { _m.Called(path, name) } // MockShellWriter_RmFilesRecursive_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RmFilesRecursive' type MockShellWriter_RmFilesRecursive_Call struct { *mock.Call } // RmFilesRecursive is a helper method to define mock.On call // - path string // - name string func (_e *MockShellWriter_Expecter) RmFilesRecursive(path interface{}, name interface{}) *MockShellWriter_RmFilesRecursive_Call { return &MockShellWriter_RmFilesRecursive_Call{Call: _e.mock.On("RmFilesRecursive", path, name)} } func (_c *MockShellWriter_RmFilesRecursive_Call) Run(run func(path string, name string)) *MockShellWriter_RmFilesRecursive_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string), args[1].(string)) }) return _c } func (_c *MockShellWriter_RmFilesRecursive_Call) Return() *MockShellWriter_RmFilesRecursive_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_RmFilesRecursive_Call) RunAndReturn(run func(string, string)) *MockShellWriter_RmFilesRecursive_Call { _c.Run(run) return _c } // SectionEnd provides a mock function with given fields: id func (_m *MockShellWriter) SectionEnd(id string) { _m.Called(id) } // MockShellWriter_SectionEnd_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SectionEnd' type MockShellWriter_SectionEnd_Call struct { *mock.Call } // SectionEnd is a helper method to define mock.On call // - id string func (_e *MockShellWriter_Expecter) SectionEnd(id interface{}) *MockShellWriter_SectionEnd_Call { return &MockShellWriter_SectionEnd_Call{Call: _e.mock.On("SectionEnd", id)} } func (_c *MockShellWriter_SectionEnd_Call) Run(run func(id string)) *MockShellWriter_SectionEnd_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string)) }) return _c } func (_c *MockShellWriter_SectionEnd_Call) Return() *MockShellWriter_SectionEnd_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_SectionEnd_Call) RunAndReturn(run func(string)) *MockShellWriter_SectionEnd_Call { _c.Run(run) return _c } // SectionStart provides a mock function with given fields: id, command, options func (_m *MockShellWriter) SectionStart(id string, command string, options []string) { _m.Called(id, command, options) } // MockShellWriter_SectionStart_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SectionStart' type MockShellWriter_SectionStart_Call struct { *mock.Call } // SectionStart is a helper method to define mock.On call // - id string // - command string // - options []string func (_e *MockShellWriter_Expecter) SectionStart(id interface{}, command interface{}, options interface{}) *MockShellWriter_SectionStart_Call { return &MockShellWriter_SectionStart_Call{Call: _e.mock.On("SectionStart", id, command, options)} } func (_c *MockShellWriter_SectionStart_Call) Run(run func(id string, command string, options []string)) *MockShellWriter_SectionStart_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string), args[1].(string), args[2].([]string)) }) return _c } func (_c *MockShellWriter_SectionStart_Call) Return() *MockShellWriter_SectionStart_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_SectionStart_Call) RunAndReturn(run func(string, string, []string)) *MockShellWriter_SectionStart_Call { _c.Run(run) return _c } // SetupGitCredHelper provides a mock function with given fields: confFile, section, user func (_m *MockShellWriter) SetupGitCredHelper(confFile string, section string, user string) { _m.Called(confFile, section, user) } // MockShellWriter_SetupGitCredHelper_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetupGitCredHelper' type MockShellWriter_SetupGitCredHelper_Call struct { *mock.Call } // SetupGitCredHelper is a helper method to define mock.On call // - confFile string // - section string // - user string func (_e *MockShellWriter_Expecter) SetupGitCredHelper(confFile interface{}, section interface{}, user interface{}) *MockShellWriter_SetupGitCredHelper_Call { return &MockShellWriter_SetupGitCredHelper_Call{Call: _e.mock.On("SetupGitCredHelper", confFile, section, user)} } func (_c *MockShellWriter_SetupGitCredHelper_Call) Run(run func(confFile string, section string, user string)) *MockShellWriter_SetupGitCredHelper_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string), args[1].(string), args[2].(string)) }) return _c } func (_c *MockShellWriter_SetupGitCredHelper_Call) Return() *MockShellWriter_SetupGitCredHelper_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_SetupGitCredHelper_Call) RunAndReturn(run func(string, string, string)) *MockShellWriter_SetupGitCredHelper_Call { _c.Run(run) return _c } // SourceEnv provides a mock function with given fields: pathname func (_m *MockShellWriter) SourceEnv(pathname string) { _m.Called(pathname) } // MockShellWriter_SourceEnv_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SourceEnv' type MockShellWriter_SourceEnv_Call struct { *mock.Call } // SourceEnv is a helper method to define mock.On call // - pathname string func (_e *MockShellWriter_Expecter) SourceEnv(pathname interface{}) *MockShellWriter_SourceEnv_Call { return &MockShellWriter_SourceEnv_Call{Call: _e.mock.On("SourceEnv", pathname)} } func (_c *MockShellWriter_SourceEnv_Call) Run(run func(pathname string)) *MockShellWriter_SourceEnv_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string)) }) return _c } func (_c *MockShellWriter_SourceEnv_Call) Return() *MockShellWriter_SourceEnv_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_SourceEnv_Call) RunAndReturn(run func(string)) *MockShellWriter_SourceEnv_Call { _c.Run(run) return _c } // TmpFile provides a mock function with given fields: name func (_m *MockShellWriter) TmpFile(name string) string { ret := _m.Called(name) if len(ret) == 0 { panic("no return value specified for TmpFile") } var r0 string if rf, ok := ret.Get(0).(func(string) string); ok { r0 = rf(name) } else { r0 = ret.Get(0).(string) } return r0 } // MockShellWriter_TmpFile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'TmpFile' type MockShellWriter_TmpFile_Call struct { *mock.Call } // TmpFile is a helper method to define mock.On call // - name string func (_e *MockShellWriter_Expecter) TmpFile(name interface{}) *MockShellWriter_TmpFile_Call { return &MockShellWriter_TmpFile_Call{Call: _e.mock.On("TmpFile", name)} } func (_c *MockShellWriter_TmpFile_Call) Run(run func(name string)) *MockShellWriter_TmpFile_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string)) }) return _c } func (_c *MockShellWriter_TmpFile_Call) Return(_a0 string) *MockShellWriter_TmpFile_Call { _c.Call.Return(_a0) return _c } func (_c *MockShellWriter_TmpFile_Call) RunAndReturn(run func(string) string) *MockShellWriter_TmpFile_Call { _c.Call.Return(run) return _c } // Variable provides a mock function with given fields: variable func (_m *MockShellWriter) Variable(variable common.JobVariable) { _m.Called(variable) } // MockShellWriter_Variable_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Variable' type MockShellWriter_Variable_Call struct { *mock.Call } // Variable is a helper method to define mock.On call // - variable common.JobVariable func (_e *MockShellWriter_Expecter) Variable(variable interface{}) *MockShellWriter_Variable_Call { return &MockShellWriter_Variable_Call{Call: _e.mock.On("Variable", variable)} } func (_c *MockShellWriter_Variable_Call) Run(run func(variable common.JobVariable)) *MockShellWriter_Variable_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(common.JobVariable)) }) return _c } func (_c *MockShellWriter_Variable_Call) Return() *MockShellWriter_Variable_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_Variable_Call) RunAndReturn(run func(common.JobVariable)) *MockShellWriter_Variable_Call { _c.Run(run) return _c } // Warningf provides a mock function with given fields: fmt, arguments func (_m *MockShellWriter) Warningf(fmt string, arguments ...interface{}) { var _ca []interface{} _ca = append(_ca, fmt) _ca = append(_ca, arguments...) _m.Called(_ca...) } // MockShellWriter_Warningf_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Warningf' type MockShellWriter_Warningf_Call struct { *mock.Call } // Warningf is a helper method to define mock.On call // - fmt string // - arguments ...interface{} func (_e *MockShellWriter_Expecter) Warningf(fmt interface{}, arguments ...interface{}) *MockShellWriter_Warningf_Call { return &MockShellWriter_Warningf_Call{Call: _e.mock.On("Warningf", append([]interface{}{fmt}, arguments...)...)} } func (_c *MockShellWriter_Warningf_Call) Run(run func(fmt string, arguments ...interface{})) *MockShellWriter_Warningf_Call { _c.Call.Run(func(args mock.Arguments) { variadicArgs := make([]interface{}, len(args)-1) for i, a := range args[1:] { if a != nil { variadicArgs[i] = a.(interface{}) } } run(args[0].(string), variadicArgs...) }) return _c } func (_c *MockShellWriter_Warningf_Call) Return() *MockShellWriter_Warningf_Call { _c.Call.Return() return _c } func (_c *MockShellWriter_Warningf_Call) RunAndReturn(run func(string, ...interface{})) *MockShellWriter_Warningf_Call { _c.Run(run) return _c } // NewMockShellWriter creates a new instance of MockShellWriter. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewMockShellWriter(t interface { mock.TestingT Cleanup(func()) }) *MockShellWriter { mock := &MockShellWriter{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock }