github.com/google/syzkaller@v0.0.0-20251211124644-a066d2bc4b02/vm/proxyapp/mocks/subProcessCmd.go (about) 1 // Code generated by mockery; DO NOT EDIT. 2 // github.com/vektra/mockery 3 // template: testify 4 5 package mocks 6 7 import ( 8 "io" 9 10 mock "github.com/stretchr/testify/mock" 11 ) 12 13 // NewSubProcessCmd creates a new instance of SubProcessCmd. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 14 // The first argument is typically a *testing.T value. 15 func NewSubProcessCmd(t interface { 16 mock.TestingT 17 Cleanup(func()) 18 }) *SubProcessCmd { 19 mock := &SubProcessCmd{} 20 mock.Mock.Test(t) 21 22 t.Cleanup(func() { mock.AssertExpectations(t) }) 23 24 return mock 25 } 26 27 // SubProcessCmd is an autogenerated mock type for the subProcessCmd type 28 type SubProcessCmd struct { 29 mock.Mock 30 } 31 32 type SubProcessCmd_Expecter struct { 33 mock *mock.Mock 34 } 35 36 func (_m *SubProcessCmd) EXPECT() *SubProcessCmd_Expecter { 37 return &SubProcessCmd_Expecter{mock: &_m.Mock} 38 } 39 40 // Start provides a mock function for the type SubProcessCmd 41 func (_mock *SubProcessCmd) Start() error { 42 ret := _mock.Called() 43 44 if len(ret) == 0 { 45 panic("no return value specified for Start") 46 } 47 48 var r0 error 49 if returnFunc, ok := ret.Get(0).(func() error); ok { 50 r0 = returnFunc() 51 } else { 52 r0 = ret.Error(0) 53 } 54 return r0 55 } 56 57 // SubProcessCmd_Start_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Start' 58 type SubProcessCmd_Start_Call struct { 59 *mock.Call 60 } 61 62 // Start is a helper method to define mock.On call 63 func (_e *SubProcessCmd_Expecter) Start() *SubProcessCmd_Start_Call { 64 return &SubProcessCmd_Start_Call{Call: _e.mock.On("Start")} 65 } 66 67 func (_c *SubProcessCmd_Start_Call) Run(run func()) *SubProcessCmd_Start_Call { 68 _c.Call.Run(func(args mock.Arguments) { 69 run() 70 }) 71 return _c 72 } 73 74 func (_c *SubProcessCmd_Start_Call) Return(err error) *SubProcessCmd_Start_Call { 75 _c.Call.Return(err) 76 return _c 77 } 78 79 func (_c *SubProcessCmd_Start_Call) RunAndReturn(run func() error) *SubProcessCmd_Start_Call { 80 _c.Call.Return(run) 81 return _c 82 } 83 84 // StderrPipe provides a mock function for the type SubProcessCmd 85 func (_mock *SubProcessCmd) StderrPipe() (io.ReadCloser, error) { 86 ret := _mock.Called() 87 88 if len(ret) == 0 { 89 panic("no return value specified for StderrPipe") 90 } 91 92 var r0 io.ReadCloser 93 var r1 error 94 if returnFunc, ok := ret.Get(0).(func() (io.ReadCloser, error)); ok { 95 return returnFunc() 96 } 97 if returnFunc, ok := ret.Get(0).(func() io.ReadCloser); ok { 98 r0 = returnFunc() 99 } else { 100 if ret.Get(0) != nil { 101 r0 = ret.Get(0).(io.ReadCloser) 102 } 103 } 104 if returnFunc, ok := ret.Get(1).(func() error); ok { 105 r1 = returnFunc() 106 } else { 107 r1 = ret.Error(1) 108 } 109 return r0, r1 110 } 111 112 // SubProcessCmd_StderrPipe_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'StderrPipe' 113 type SubProcessCmd_StderrPipe_Call struct { 114 *mock.Call 115 } 116 117 // StderrPipe is a helper method to define mock.On call 118 func (_e *SubProcessCmd_Expecter) StderrPipe() *SubProcessCmd_StderrPipe_Call { 119 return &SubProcessCmd_StderrPipe_Call{Call: _e.mock.On("StderrPipe")} 120 } 121 122 func (_c *SubProcessCmd_StderrPipe_Call) Run(run func()) *SubProcessCmd_StderrPipe_Call { 123 _c.Call.Run(func(args mock.Arguments) { 124 run() 125 }) 126 return _c 127 } 128 129 func (_c *SubProcessCmd_StderrPipe_Call) Return(readCloser io.ReadCloser, err error) *SubProcessCmd_StderrPipe_Call { 130 _c.Call.Return(readCloser, err) 131 return _c 132 } 133 134 func (_c *SubProcessCmd_StderrPipe_Call) RunAndReturn(run func() (io.ReadCloser, error)) *SubProcessCmd_StderrPipe_Call { 135 _c.Call.Return(run) 136 return _c 137 } 138 139 // StdinPipe provides a mock function for the type SubProcessCmd 140 func (_mock *SubProcessCmd) StdinPipe() (io.WriteCloser, error) { 141 ret := _mock.Called() 142 143 if len(ret) == 0 { 144 panic("no return value specified for StdinPipe") 145 } 146 147 var r0 io.WriteCloser 148 var r1 error 149 if returnFunc, ok := ret.Get(0).(func() (io.WriteCloser, error)); ok { 150 return returnFunc() 151 } 152 if returnFunc, ok := ret.Get(0).(func() io.WriteCloser); ok { 153 r0 = returnFunc() 154 } else { 155 if ret.Get(0) != nil { 156 r0 = ret.Get(0).(io.WriteCloser) 157 } 158 } 159 if returnFunc, ok := ret.Get(1).(func() error); ok { 160 r1 = returnFunc() 161 } else { 162 r1 = ret.Error(1) 163 } 164 return r0, r1 165 } 166 167 // SubProcessCmd_StdinPipe_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'StdinPipe' 168 type SubProcessCmd_StdinPipe_Call struct { 169 *mock.Call 170 } 171 172 // StdinPipe is a helper method to define mock.On call 173 func (_e *SubProcessCmd_Expecter) StdinPipe() *SubProcessCmd_StdinPipe_Call { 174 return &SubProcessCmd_StdinPipe_Call{Call: _e.mock.On("StdinPipe")} 175 } 176 177 func (_c *SubProcessCmd_StdinPipe_Call) Run(run func()) *SubProcessCmd_StdinPipe_Call { 178 _c.Call.Run(func(args mock.Arguments) { 179 run() 180 }) 181 return _c 182 } 183 184 func (_c *SubProcessCmd_StdinPipe_Call) Return(writeCloser io.WriteCloser, err error) *SubProcessCmd_StdinPipe_Call { 185 _c.Call.Return(writeCloser, err) 186 return _c 187 } 188 189 func (_c *SubProcessCmd_StdinPipe_Call) RunAndReturn(run func() (io.WriteCloser, error)) *SubProcessCmd_StdinPipe_Call { 190 _c.Call.Return(run) 191 return _c 192 } 193 194 // StdoutPipe provides a mock function for the type SubProcessCmd 195 func (_mock *SubProcessCmd) StdoutPipe() (io.ReadCloser, error) { 196 ret := _mock.Called() 197 198 if len(ret) == 0 { 199 panic("no return value specified for StdoutPipe") 200 } 201 202 var r0 io.ReadCloser 203 var r1 error 204 if returnFunc, ok := ret.Get(0).(func() (io.ReadCloser, error)); ok { 205 return returnFunc() 206 } 207 if returnFunc, ok := ret.Get(0).(func() io.ReadCloser); ok { 208 r0 = returnFunc() 209 } else { 210 if ret.Get(0) != nil { 211 r0 = ret.Get(0).(io.ReadCloser) 212 } 213 } 214 if returnFunc, ok := ret.Get(1).(func() error); ok { 215 r1 = returnFunc() 216 } else { 217 r1 = ret.Error(1) 218 } 219 return r0, r1 220 } 221 222 // SubProcessCmd_StdoutPipe_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'StdoutPipe' 223 type SubProcessCmd_StdoutPipe_Call struct { 224 *mock.Call 225 } 226 227 // StdoutPipe is a helper method to define mock.On call 228 func (_e *SubProcessCmd_Expecter) StdoutPipe() *SubProcessCmd_StdoutPipe_Call { 229 return &SubProcessCmd_StdoutPipe_Call{Call: _e.mock.On("StdoutPipe")} 230 } 231 232 func (_c *SubProcessCmd_StdoutPipe_Call) Run(run func()) *SubProcessCmd_StdoutPipe_Call { 233 _c.Call.Run(func(args mock.Arguments) { 234 run() 235 }) 236 return _c 237 } 238 239 func (_c *SubProcessCmd_StdoutPipe_Call) Return(readCloser io.ReadCloser, err error) *SubProcessCmd_StdoutPipe_Call { 240 _c.Call.Return(readCloser, err) 241 return _c 242 } 243 244 func (_c *SubProcessCmd_StdoutPipe_Call) RunAndReturn(run func() (io.ReadCloser, error)) *SubProcessCmd_StdoutPipe_Call { 245 _c.Call.Return(run) 246 return _c 247 } 248 249 // Wait provides a mock function for the type SubProcessCmd 250 func (_mock *SubProcessCmd) Wait() error { 251 ret := _mock.Called() 252 253 if len(ret) == 0 { 254 panic("no return value specified for Wait") 255 } 256 257 var r0 error 258 if returnFunc, ok := ret.Get(0).(func() error); ok { 259 r0 = returnFunc() 260 } else { 261 r0 = ret.Error(0) 262 } 263 return r0 264 } 265 266 // SubProcessCmd_Wait_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Wait' 267 type SubProcessCmd_Wait_Call struct { 268 *mock.Call 269 } 270 271 // Wait is a helper method to define mock.On call 272 func (_e *SubProcessCmd_Expecter) Wait() *SubProcessCmd_Wait_Call { 273 return &SubProcessCmd_Wait_Call{Call: _e.mock.On("Wait")} 274 } 275 276 func (_c *SubProcessCmd_Wait_Call) Run(run func()) *SubProcessCmd_Wait_Call { 277 _c.Call.Run(func(args mock.Arguments) { 278 run() 279 }) 280 return _c 281 } 282 283 func (_c *SubProcessCmd_Wait_Call) Return(err error) *SubProcessCmd_Wait_Call { 284 _c.Call.Return(err) 285 return _c 286 } 287 288 func (_c *SubProcessCmd_Wait_Call) RunAndReturn(run func() error) *SubProcessCmd_Wait_Call { 289 _c.Call.Return(run) 290 return _c 291 }