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  }