github.com/google/syzkaller@v0.0.0-20251211124644-a066d2bc4b02/vm/proxyapp/mocks/ProxyAppInterface.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  	"github.com/google/syzkaller/vm/proxyapp/proxyrpc"
     9  	mock "github.com/stretchr/testify/mock"
    10  )
    11  
    12  // NewProxyAppInterface creates a new instance of ProxyAppInterface. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
    13  // The first argument is typically a *testing.T value.
    14  func NewProxyAppInterface(t interface {
    15  	mock.TestingT
    16  	Cleanup(func())
    17  }) *ProxyAppInterface {
    18  	mock := &ProxyAppInterface{}
    19  	mock.Mock.Test(t)
    20  
    21  	t.Cleanup(func() { mock.AssertExpectations(t) })
    22  
    23  	return mock
    24  }
    25  
    26  // ProxyAppInterface is an autogenerated mock type for the ProxyAppInterface type
    27  type ProxyAppInterface struct {
    28  	mock.Mock
    29  }
    30  
    31  type ProxyAppInterface_Expecter struct {
    32  	mock *mock.Mock
    33  }
    34  
    35  func (_m *ProxyAppInterface) EXPECT() *ProxyAppInterface_Expecter {
    36  	return &ProxyAppInterface_Expecter{mock: &_m.Mock}
    37  }
    38  
    39  // Close provides a mock function for the type ProxyAppInterface
    40  func (_mock *ProxyAppInterface) Close(in proxyrpc.CloseParams, out *proxyrpc.CloseReply) error {
    41  	ret := _mock.Called(in, out)
    42  
    43  	if len(ret) == 0 {
    44  		panic("no return value specified for Close")
    45  	}
    46  
    47  	var r0 error
    48  	if returnFunc, ok := ret.Get(0).(func(proxyrpc.CloseParams, *proxyrpc.CloseReply) error); ok {
    49  		r0 = returnFunc(in, out)
    50  	} else {
    51  		r0 = ret.Error(0)
    52  	}
    53  	return r0
    54  }
    55  
    56  // ProxyAppInterface_Close_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Close'
    57  type ProxyAppInterface_Close_Call struct {
    58  	*mock.Call
    59  }
    60  
    61  // Close is a helper method to define mock.On call
    62  //   - in proxyrpc.CloseParams
    63  //   - out *proxyrpc.CloseReply
    64  func (_e *ProxyAppInterface_Expecter) Close(in interface{}, out interface{}) *ProxyAppInterface_Close_Call {
    65  	return &ProxyAppInterface_Close_Call{Call: _e.mock.On("Close", in, out)}
    66  }
    67  
    68  func (_c *ProxyAppInterface_Close_Call) Run(run func(in proxyrpc.CloseParams, out *proxyrpc.CloseReply)) *ProxyAppInterface_Close_Call {
    69  	_c.Call.Run(func(args mock.Arguments) {
    70  		var arg0 proxyrpc.CloseParams
    71  		if args[0] != nil {
    72  			arg0 = args[0].(proxyrpc.CloseParams)
    73  		}
    74  		var arg1 *proxyrpc.CloseReply
    75  		if args[1] != nil {
    76  			arg1 = args[1].(*proxyrpc.CloseReply)
    77  		}
    78  		run(
    79  			arg0,
    80  			arg1,
    81  		)
    82  	})
    83  	return _c
    84  }
    85  
    86  func (_c *ProxyAppInterface_Close_Call) Return(err error) *ProxyAppInterface_Close_Call {
    87  	_c.Call.Return(err)
    88  	return _c
    89  }
    90  
    91  func (_c *ProxyAppInterface_Close_Call) RunAndReturn(run func(in proxyrpc.CloseParams, out *proxyrpc.CloseReply) error) *ProxyAppInterface_Close_Call {
    92  	_c.Call.Return(run)
    93  	return _c
    94  }
    95  
    96  // Copy provides a mock function for the type ProxyAppInterface
    97  func (_mock *ProxyAppInterface) Copy(in proxyrpc.CopyParams, out *proxyrpc.CopyResult) error {
    98  	ret := _mock.Called(in, out)
    99  
   100  	if len(ret) == 0 {
   101  		panic("no return value specified for Copy")
   102  	}
   103  
   104  	var r0 error
   105  	if returnFunc, ok := ret.Get(0).(func(proxyrpc.CopyParams, *proxyrpc.CopyResult) error); ok {
   106  		r0 = returnFunc(in, out)
   107  	} else {
   108  		r0 = ret.Error(0)
   109  	}
   110  	return r0
   111  }
   112  
   113  // ProxyAppInterface_Copy_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Copy'
   114  type ProxyAppInterface_Copy_Call struct {
   115  	*mock.Call
   116  }
   117  
   118  // Copy is a helper method to define mock.On call
   119  //   - in proxyrpc.CopyParams
   120  //   - out *proxyrpc.CopyResult
   121  func (_e *ProxyAppInterface_Expecter) Copy(in interface{}, out interface{}) *ProxyAppInterface_Copy_Call {
   122  	return &ProxyAppInterface_Copy_Call{Call: _e.mock.On("Copy", in, out)}
   123  }
   124  
   125  func (_c *ProxyAppInterface_Copy_Call) Run(run func(in proxyrpc.CopyParams, out *proxyrpc.CopyResult)) *ProxyAppInterface_Copy_Call {
   126  	_c.Call.Run(func(args mock.Arguments) {
   127  		var arg0 proxyrpc.CopyParams
   128  		if args[0] != nil {
   129  			arg0 = args[0].(proxyrpc.CopyParams)
   130  		}
   131  		var arg1 *proxyrpc.CopyResult
   132  		if args[1] != nil {
   133  			arg1 = args[1].(*proxyrpc.CopyResult)
   134  		}
   135  		run(
   136  			arg0,
   137  			arg1,
   138  		)
   139  	})
   140  	return _c
   141  }
   142  
   143  func (_c *ProxyAppInterface_Copy_Call) Return(err error) *ProxyAppInterface_Copy_Call {
   144  	_c.Call.Return(err)
   145  	return _c
   146  }
   147  
   148  func (_c *ProxyAppInterface_Copy_Call) RunAndReturn(run func(in proxyrpc.CopyParams, out *proxyrpc.CopyResult) error) *ProxyAppInterface_Copy_Call {
   149  	_c.Call.Return(run)
   150  	return _c
   151  }
   152  
   153  // CreateInstance provides a mock function for the type ProxyAppInterface
   154  func (_mock *ProxyAppInterface) CreateInstance(in proxyrpc.CreateInstanceParams, out *proxyrpc.CreateInstanceResult) error {
   155  	ret := _mock.Called(in, out)
   156  
   157  	if len(ret) == 0 {
   158  		panic("no return value specified for CreateInstance")
   159  	}
   160  
   161  	var r0 error
   162  	if returnFunc, ok := ret.Get(0).(func(proxyrpc.CreateInstanceParams, *proxyrpc.CreateInstanceResult) error); ok {
   163  		r0 = returnFunc(in, out)
   164  	} else {
   165  		r0 = ret.Error(0)
   166  	}
   167  	return r0
   168  }
   169  
   170  // ProxyAppInterface_CreateInstance_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateInstance'
   171  type ProxyAppInterface_CreateInstance_Call struct {
   172  	*mock.Call
   173  }
   174  
   175  // CreateInstance is a helper method to define mock.On call
   176  //   - in proxyrpc.CreateInstanceParams
   177  //   - out *proxyrpc.CreateInstanceResult
   178  func (_e *ProxyAppInterface_Expecter) CreateInstance(in interface{}, out interface{}) *ProxyAppInterface_CreateInstance_Call {
   179  	return &ProxyAppInterface_CreateInstance_Call{Call: _e.mock.On("CreateInstance", in, out)}
   180  }
   181  
   182  func (_c *ProxyAppInterface_CreateInstance_Call) Run(run func(in proxyrpc.CreateInstanceParams, out *proxyrpc.CreateInstanceResult)) *ProxyAppInterface_CreateInstance_Call {
   183  	_c.Call.Run(func(args mock.Arguments) {
   184  		var arg0 proxyrpc.CreateInstanceParams
   185  		if args[0] != nil {
   186  			arg0 = args[0].(proxyrpc.CreateInstanceParams)
   187  		}
   188  		var arg1 *proxyrpc.CreateInstanceResult
   189  		if args[1] != nil {
   190  			arg1 = args[1].(*proxyrpc.CreateInstanceResult)
   191  		}
   192  		run(
   193  			arg0,
   194  			arg1,
   195  		)
   196  	})
   197  	return _c
   198  }
   199  
   200  func (_c *ProxyAppInterface_CreateInstance_Call) Return(err error) *ProxyAppInterface_CreateInstance_Call {
   201  	_c.Call.Return(err)
   202  	return _c
   203  }
   204  
   205  func (_c *ProxyAppInterface_CreateInstance_Call) RunAndReturn(run func(in proxyrpc.CreateInstanceParams, out *proxyrpc.CreateInstanceResult) error) *ProxyAppInterface_CreateInstance_Call {
   206  	_c.Call.Return(run)
   207  	return _c
   208  }
   209  
   210  // CreatePool provides a mock function for the type ProxyAppInterface
   211  func (_mock *ProxyAppInterface) CreatePool(in proxyrpc.CreatePoolParams, out *proxyrpc.CreatePoolResult) error {
   212  	ret := _mock.Called(in, out)
   213  
   214  	if len(ret) == 0 {
   215  		panic("no return value specified for CreatePool")
   216  	}
   217  
   218  	var r0 error
   219  	if returnFunc, ok := ret.Get(0).(func(proxyrpc.CreatePoolParams, *proxyrpc.CreatePoolResult) error); ok {
   220  		r0 = returnFunc(in, out)
   221  	} else {
   222  		r0 = ret.Error(0)
   223  	}
   224  	return r0
   225  }
   226  
   227  // ProxyAppInterface_CreatePool_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreatePool'
   228  type ProxyAppInterface_CreatePool_Call struct {
   229  	*mock.Call
   230  }
   231  
   232  // CreatePool is a helper method to define mock.On call
   233  //   - in proxyrpc.CreatePoolParams
   234  //   - out *proxyrpc.CreatePoolResult
   235  func (_e *ProxyAppInterface_Expecter) CreatePool(in interface{}, out interface{}) *ProxyAppInterface_CreatePool_Call {
   236  	return &ProxyAppInterface_CreatePool_Call{Call: _e.mock.On("CreatePool", in, out)}
   237  }
   238  
   239  func (_c *ProxyAppInterface_CreatePool_Call) Run(run func(in proxyrpc.CreatePoolParams, out *proxyrpc.CreatePoolResult)) *ProxyAppInterface_CreatePool_Call {
   240  	_c.Call.Run(func(args mock.Arguments) {
   241  		var arg0 proxyrpc.CreatePoolParams
   242  		if args[0] != nil {
   243  			arg0 = args[0].(proxyrpc.CreatePoolParams)
   244  		}
   245  		var arg1 *proxyrpc.CreatePoolResult
   246  		if args[1] != nil {
   247  			arg1 = args[1].(*proxyrpc.CreatePoolResult)
   248  		}
   249  		run(
   250  			arg0,
   251  			arg1,
   252  		)
   253  	})
   254  	return _c
   255  }
   256  
   257  func (_c *ProxyAppInterface_CreatePool_Call) Return(err error) *ProxyAppInterface_CreatePool_Call {
   258  	_c.Call.Return(err)
   259  	return _c
   260  }
   261  
   262  func (_c *ProxyAppInterface_CreatePool_Call) RunAndReturn(run func(in proxyrpc.CreatePoolParams, out *proxyrpc.CreatePoolResult) error) *ProxyAppInterface_CreatePool_Call {
   263  	_c.Call.Return(run)
   264  	return _c
   265  }
   266  
   267  // Diagnose provides a mock function for the type ProxyAppInterface
   268  func (_mock *ProxyAppInterface) Diagnose(in proxyrpc.DiagnoseParams, out *proxyrpc.DiagnoseReply) error {
   269  	ret := _mock.Called(in, out)
   270  
   271  	if len(ret) == 0 {
   272  		panic("no return value specified for Diagnose")
   273  	}
   274  
   275  	var r0 error
   276  	if returnFunc, ok := ret.Get(0).(func(proxyrpc.DiagnoseParams, *proxyrpc.DiagnoseReply) error); ok {
   277  		r0 = returnFunc(in, out)
   278  	} else {
   279  		r0 = ret.Error(0)
   280  	}
   281  	return r0
   282  }
   283  
   284  // ProxyAppInterface_Diagnose_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Diagnose'
   285  type ProxyAppInterface_Diagnose_Call struct {
   286  	*mock.Call
   287  }
   288  
   289  // Diagnose is a helper method to define mock.On call
   290  //   - in proxyrpc.DiagnoseParams
   291  //   - out *proxyrpc.DiagnoseReply
   292  func (_e *ProxyAppInterface_Expecter) Diagnose(in interface{}, out interface{}) *ProxyAppInterface_Diagnose_Call {
   293  	return &ProxyAppInterface_Diagnose_Call{Call: _e.mock.On("Diagnose", in, out)}
   294  }
   295  
   296  func (_c *ProxyAppInterface_Diagnose_Call) Run(run func(in proxyrpc.DiagnoseParams, out *proxyrpc.DiagnoseReply)) *ProxyAppInterface_Diagnose_Call {
   297  	_c.Call.Run(func(args mock.Arguments) {
   298  		var arg0 proxyrpc.DiagnoseParams
   299  		if args[0] != nil {
   300  			arg0 = args[0].(proxyrpc.DiagnoseParams)
   301  		}
   302  		var arg1 *proxyrpc.DiagnoseReply
   303  		if args[1] != nil {
   304  			arg1 = args[1].(*proxyrpc.DiagnoseReply)
   305  		}
   306  		run(
   307  			arg0,
   308  			arg1,
   309  		)
   310  	})
   311  	return _c
   312  }
   313  
   314  func (_c *ProxyAppInterface_Diagnose_Call) Return(err error) *ProxyAppInterface_Diagnose_Call {
   315  	_c.Call.Return(err)
   316  	return _c
   317  }
   318  
   319  func (_c *ProxyAppInterface_Diagnose_Call) RunAndReturn(run func(in proxyrpc.DiagnoseParams, out *proxyrpc.DiagnoseReply) error) *ProxyAppInterface_Diagnose_Call {
   320  	_c.Call.Return(run)
   321  	return _c
   322  }
   323  
   324  // Forward provides a mock function for the type ProxyAppInterface
   325  func (_mock *ProxyAppInterface) Forward(in proxyrpc.ForwardParams, out *proxyrpc.ForwardResult) error {
   326  	ret := _mock.Called(in, out)
   327  
   328  	if len(ret) == 0 {
   329  		panic("no return value specified for Forward")
   330  	}
   331  
   332  	var r0 error
   333  	if returnFunc, ok := ret.Get(0).(func(proxyrpc.ForwardParams, *proxyrpc.ForwardResult) error); ok {
   334  		r0 = returnFunc(in, out)
   335  	} else {
   336  		r0 = ret.Error(0)
   337  	}
   338  	return r0
   339  }
   340  
   341  // ProxyAppInterface_Forward_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Forward'
   342  type ProxyAppInterface_Forward_Call struct {
   343  	*mock.Call
   344  }
   345  
   346  // Forward is a helper method to define mock.On call
   347  //   - in proxyrpc.ForwardParams
   348  //   - out *proxyrpc.ForwardResult
   349  func (_e *ProxyAppInterface_Expecter) Forward(in interface{}, out interface{}) *ProxyAppInterface_Forward_Call {
   350  	return &ProxyAppInterface_Forward_Call{Call: _e.mock.On("Forward", in, out)}
   351  }
   352  
   353  func (_c *ProxyAppInterface_Forward_Call) Run(run func(in proxyrpc.ForwardParams, out *proxyrpc.ForwardResult)) *ProxyAppInterface_Forward_Call {
   354  	_c.Call.Run(func(args mock.Arguments) {
   355  		var arg0 proxyrpc.ForwardParams
   356  		if args[0] != nil {
   357  			arg0 = args[0].(proxyrpc.ForwardParams)
   358  		}
   359  		var arg1 *proxyrpc.ForwardResult
   360  		if args[1] != nil {
   361  			arg1 = args[1].(*proxyrpc.ForwardResult)
   362  		}
   363  		run(
   364  			arg0,
   365  			arg1,
   366  		)
   367  	})
   368  	return _c
   369  }
   370  
   371  func (_c *ProxyAppInterface_Forward_Call) Return(err error) *ProxyAppInterface_Forward_Call {
   372  	_c.Call.Return(err)
   373  	return _c
   374  }
   375  
   376  func (_c *ProxyAppInterface_Forward_Call) RunAndReturn(run func(in proxyrpc.ForwardParams, out *proxyrpc.ForwardResult) error) *ProxyAppInterface_Forward_Call {
   377  	_c.Call.Return(run)
   378  	return _c
   379  }
   380  
   381  // PoolLogs provides a mock function for the type ProxyAppInterface
   382  func (_mock *ProxyAppInterface) PoolLogs(in proxyrpc.PoolLogsParam, out *proxyrpc.PoolLogsReply) error {
   383  	ret := _mock.Called(in, out)
   384  
   385  	if len(ret) == 0 {
   386  		panic("no return value specified for PoolLogs")
   387  	}
   388  
   389  	var r0 error
   390  	if returnFunc, ok := ret.Get(0).(func(proxyrpc.PoolLogsParam, *proxyrpc.PoolLogsReply) error); ok {
   391  		r0 = returnFunc(in, out)
   392  	} else {
   393  		r0 = ret.Error(0)
   394  	}
   395  	return r0
   396  }
   397  
   398  // ProxyAppInterface_PoolLogs_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'PoolLogs'
   399  type ProxyAppInterface_PoolLogs_Call struct {
   400  	*mock.Call
   401  }
   402  
   403  // PoolLogs is a helper method to define mock.On call
   404  //   - in proxyrpc.PoolLogsParam
   405  //   - out *proxyrpc.PoolLogsReply
   406  func (_e *ProxyAppInterface_Expecter) PoolLogs(in interface{}, out interface{}) *ProxyAppInterface_PoolLogs_Call {
   407  	return &ProxyAppInterface_PoolLogs_Call{Call: _e.mock.On("PoolLogs", in, out)}
   408  }
   409  
   410  func (_c *ProxyAppInterface_PoolLogs_Call) Run(run func(in proxyrpc.PoolLogsParam, out *proxyrpc.PoolLogsReply)) *ProxyAppInterface_PoolLogs_Call {
   411  	_c.Call.Run(func(args mock.Arguments) {
   412  		var arg0 proxyrpc.PoolLogsParam
   413  		if args[0] != nil {
   414  			arg0 = args[0].(proxyrpc.PoolLogsParam)
   415  		}
   416  		var arg1 *proxyrpc.PoolLogsReply
   417  		if args[1] != nil {
   418  			arg1 = args[1].(*proxyrpc.PoolLogsReply)
   419  		}
   420  		run(
   421  			arg0,
   422  			arg1,
   423  		)
   424  	})
   425  	return _c
   426  }
   427  
   428  func (_c *ProxyAppInterface_PoolLogs_Call) Return(err error) *ProxyAppInterface_PoolLogs_Call {
   429  	_c.Call.Return(err)
   430  	return _c
   431  }
   432  
   433  func (_c *ProxyAppInterface_PoolLogs_Call) RunAndReturn(run func(in proxyrpc.PoolLogsParam, out *proxyrpc.PoolLogsReply) error) *ProxyAppInterface_PoolLogs_Call {
   434  	_c.Call.Return(run)
   435  	return _c
   436  }
   437  
   438  // RunReadProgress provides a mock function for the type ProxyAppInterface
   439  func (_mock *ProxyAppInterface) RunReadProgress(in proxyrpc.RunReadProgressParams, out *proxyrpc.RunReadProgressReply) error {
   440  	ret := _mock.Called(in, out)
   441  
   442  	if len(ret) == 0 {
   443  		panic("no return value specified for RunReadProgress")
   444  	}
   445  
   446  	var r0 error
   447  	if returnFunc, ok := ret.Get(0).(func(proxyrpc.RunReadProgressParams, *proxyrpc.RunReadProgressReply) error); ok {
   448  		r0 = returnFunc(in, out)
   449  	} else {
   450  		r0 = ret.Error(0)
   451  	}
   452  	return r0
   453  }
   454  
   455  // ProxyAppInterface_RunReadProgress_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RunReadProgress'
   456  type ProxyAppInterface_RunReadProgress_Call struct {
   457  	*mock.Call
   458  }
   459  
   460  // RunReadProgress is a helper method to define mock.On call
   461  //   - in proxyrpc.RunReadProgressParams
   462  //   - out *proxyrpc.RunReadProgressReply
   463  func (_e *ProxyAppInterface_Expecter) RunReadProgress(in interface{}, out interface{}) *ProxyAppInterface_RunReadProgress_Call {
   464  	return &ProxyAppInterface_RunReadProgress_Call{Call: _e.mock.On("RunReadProgress", in, out)}
   465  }
   466  
   467  func (_c *ProxyAppInterface_RunReadProgress_Call) Run(run func(in proxyrpc.RunReadProgressParams, out *proxyrpc.RunReadProgressReply)) *ProxyAppInterface_RunReadProgress_Call {
   468  	_c.Call.Run(func(args mock.Arguments) {
   469  		var arg0 proxyrpc.RunReadProgressParams
   470  		if args[0] != nil {
   471  			arg0 = args[0].(proxyrpc.RunReadProgressParams)
   472  		}
   473  		var arg1 *proxyrpc.RunReadProgressReply
   474  		if args[1] != nil {
   475  			arg1 = args[1].(*proxyrpc.RunReadProgressReply)
   476  		}
   477  		run(
   478  			arg0,
   479  			arg1,
   480  		)
   481  	})
   482  	return _c
   483  }
   484  
   485  func (_c *ProxyAppInterface_RunReadProgress_Call) Return(err error) *ProxyAppInterface_RunReadProgress_Call {
   486  	_c.Call.Return(err)
   487  	return _c
   488  }
   489  
   490  func (_c *ProxyAppInterface_RunReadProgress_Call) RunAndReturn(run func(in proxyrpc.RunReadProgressParams, out *proxyrpc.RunReadProgressReply) error) *ProxyAppInterface_RunReadProgress_Call {
   491  	_c.Call.Return(run)
   492  	return _c
   493  }
   494  
   495  // RunStart provides a mock function for the type ProxyAppInterface
   496  func (_mock *ProxyAppInterface) RunStart(in proxyrpc.RunStartParams, out *proxyrpc.RunStartReply) error {
   497  	ret := _mock.Called(in, out)
   498  
   499  	if len(ret) == 0 {
   500  		panic("no return value specified for RunStart")
   501  	}
   502  
   503  	var r0 error
   504  	if returnFunc, ok := ret.Get(0).(func(proxyrpc.RunStartParams, *proxyrpc.RunStartReply) error); ok {
   505  		r0 = returnFunc(in, out)
   506  	} else {
   507  		r0 = ret.Error(0)
   508  	}
   509  	return r0
   510  }
   511  
   512  // ProxyAppInterface_RunStart_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RunStart'
   513  type ProxyAppInterface_RunStart_Call struct {
   514  	*mock.Call
   515  }
   516  
   517  // RunStart is a helper method to define mock.On call
   518  //   - in proxyrpc.RunStartParams
   519  //   - out *proxyrpc.RunStartReply
   520  func (_e *ProxyAppInterface_Expecter) RunStart(in interface{}, out interface{}) *ProxyAppInterface_RunStart_Call {
   521  	return &ProxyAppInterface_RunStart_Call{Call: _e.mock.On("RunStart", in, out)}
   522  }
   523  
   524  func (_c *ProxyAppInterface_RunStart_Call) Run(run func(in proxyrpc.RunStartParams, out *proxyrpc.RunStartReply)) *ProxyAppInterface_RunStart_Call {
   525  	_c.Call.Run(func(args mock.Arguments) {
   526  		var arg0 proxyrpc.RunStartParams
   527  		if args[0] != nil {
   528  			arg0 = args[0].(proxyrpc.RunStartParams)
   529  		}
   530  		var arg1 *proxyrpc.RunStartReply
   531  		if args[1] != nil {
   532  			arg1 = args[1].(*proxyrpc.RunStartReply)
   533  		}
   534  		run(
   535  			arg0,
   536  			arg1,
   537  		)
   538  	})
   539  	return _c
   540  }
   541  
   542  func (_c *ProxyAppInterface_RunStart_Call) Return(err error) *ProxyAppInterface_RunStart_Call {
   543  	_c.Call.Return(err)
   544  	return _c
   545  }
   546  
   547  func (_c *ProxyAppInterface_RunStart_Call) RunAndReturn(run func(in proxyrpc.RunStartParams, out *proxyrpc.RunStartReply) error) *ProxyAppInterface_RunStart_Call {
   548  	_c.Call.Return(run)
   549  	return _c
   550  }
   551  
   552  // RunStop provides a mock function for the type ProxyAppInterface
   553  func (_mock *ProxyAppInterface) RunStop(in proxyrpc.RunStopParams, out *proxyrpc.RunStopReply) error {
   554  	ret := _mock.Called(in, out)
   555  
   556  	if len(ret) == 0 {
   557  		panic("no return value specified for RunStop")
   558  	}
   559  
   560  	var r0 error
   561  	if returnFunc, ok := ret.Get(0).(func(proxyrpc.RunStopParams, *proxyrpc.RunStopReply) error); ok {
   562  		r0 = returnFunc(in, out)
   563  	} else {
   564  		r0 = ret.Error(0)
   565  	}
   566  	return r0
   567  }
   568  
   569  // ProxyAppInterface_RunStop_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RunStop'
   570  type ProxyAppInterface_RunStop_Call struct {
   571  	*mock.Call
   572  }
   573  
   574  // RunStop is a helper method to define mock.On call
   575  //   - in proxyrpc.RunStopParams
   576  //   - out *proxyrpc.RunStopReply
   577  func (_e *ProxyAppInterface_Expecter) RunStop(in interface{}, out interface{}) *ProxyAppInterface_RunStop_Call {
   578  	return &ProxyAppInterface_RunStop_Call{Call: _e.mock.On("RunStop", in, out)}
   579  }
   580  
   581  func (_c *ProxyAppInterface_RunStop_Call) Run(run func(in proxyrpc.RunStopParams, out *proxyrpc.RunStopReply)) *ProxyAppInterface_RunStop_Call {
   582  	_c.Call.Run(func(args mock.Arguments) {
   583  		var arg0 proxyrpc.RunStopParams
   584  		if args[0] != nil {
   585  			arg0 = args[0].(proxyrpc.RunStopParams)
   586  		}
   587  		var arg1 *proxyrpc.RunStopReply
   588  		if args[1] != nil {
   589  			arg1 = args[1].(*proxyrpc.RunStopReply)
   590  		}
   591  		run(
   592  			arg0,
   593  			arg1,
   594  		)
   595  	})
   596  	return _c
   597  }
   598  
   599  func (_c *ProxyAppInterface_RunStop_Call) Return(err error) *ProxyAppInterface_RunStop_Call {
   600  	_c.Call.Return(err)
   601  	return _c
   602  }
   603  
   604  func (_c *ProxyAppInterface_RunStop_Call) RunAndReturn(run func(in proxyrpc.RunStopParams, out *proxyrpc.RunStopReply) error) *ProxyAppInterface_RunStop_Call {
   605  	_c.Call.Return(run)
   606  	return _c
   607  }