github.com/grafana/pyroscope@v1.18.0/pkg/test/mocks/mockraftnodepb/mock_raft_node_service_client.go (about)

     1  // Code generated by mockery. DO NOT EDIT.
     2  
     3  package mockraftnodepb
     4  
     5  import (
     6  	context "context"
     7  
     8  	grpc "google.golang.org/grpc"
     9  
    10  	mock "github.com/stretchr/testify/mock"
    11  
    12  	raftnodepb "github.com/grafana/pyroscope/pkg/metastore/raftnode/raftnodepb"
    13  )
    14  
    15  // MockRaftNodeServiceClient is an autogenerated mock type for the RaftNodeServiceClient type
    16  type MockRaftNodeServiceClient struct {
    17  	mock.Mock
    18  }
    19  
    20  type MockRaftNodeServiceClient_Expecter struct {
    21  	mock *mock.Mock
    22  }
    23  
    24  func (_m *MockRaftNodeServiceClient) EXPECT() *MockRaftNodeServiceClient_Expecter {
    25  	return &MockRaftNodeServiceClient_Expecter{mock: &_m.Mock}
    26  }
    27  
    28  // AddNode provides a mock function with given fields: ctx, in, opts
    29  func (_m *MockRaftNodeServiceClient) AddNode(ctx context.Context, in *raftnodepb.AddNodeRequest, opts ...grpc.CallOption) (*raftnodepb.AddNodeResponse, error) {
    30  	_va := make([]interface{}, len(opts))
    31  	for _i := range opts {
    32  		_va[_i] = opts[_i]
    33  	}
    34  	var _ca []interface{}
    35  	_ca = append(_ca, ctx, in)
    36  	_ca = append(_ca, _va...)
    37  	ret := _m.Called(_ca...)
    38  
    39  	if len(ret) == 0 {
    40  		panic("no return value specified for AddNode")
    41  	}
    42  
    43  	var r0 *raftnodepb.AddNodeResponse
    44  	var r1 error
    45  	if rf, ok := ret.Get(0).(func(context.Context, *raftnodepb.AddNodeRequest, ...grpc.CallOption) (*raftnodepb.AddNodeResponse, error)); ok {
    46  		return rf(ctx, in, opts...)
    47  	}
    48  	if rf, ok := ret.Get(0).(func(context.Context, *raftnodepb.AddNodeRequest, ...grpc.CallOption) *raftnodepb.AddNodeResponse); ok {
    49  		r0 = rf(ctx, in, opts...)
    50  	} else {
    51  		if ret.Get(0) != nil {
    52  			r0 = ret.Get(0).(*raftnodepb.AddNodeResponse)
    53  		}
    54  	}
    55  
    56  	if rf, ok := ret.Get(1).(func(context.Context, *raftnodepb.AddNodeRequest, ...grpc.CallOption) error); ok {
    57  		r1 = rf(ctx, in, opts...)
    58  	} else {
    59  		r1 = ret.Error(1)
    60  	}
    61  
    62  	return r0, r1
    63  }
    64  
    65  // MockRaftNodeServiceClient_AddNode_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddNode'
    66  type MockRaftNodeServiceClient_AddNode_Call struct {
    67  	*mock.Call
    68  }
    69  
    70  // AddNode is a helper method to define mock.On call
    71  //   - ctx context.Context
    72  //   - in *raftnodepb.AddNodeRequest
    73  //   - opts ...grpc.CallOption
    74  func (_e *MockRaftNodeServiceClient_Expecter) AddNode(ctx interface{}, in interface{}, opts ...interface{}) *MockRaftNodeServiceClient_AddNode_Call {
    75  	return &MockRaftNodeServiceClient_AddNode_Call{Call: _e.mock.On("AddNode",
    76  		append([]interface{}{ctx, in}, opts...)...)}
    77  }
    78  
    79  func (_c *MockRaftNodeServiceClient_AddNode_Call) Run(run func(ctx context.Context, in *raftnodepb.AddNodeRequest, opts ...grpc.CallOption)) *MockRaftNodeServiceClient_AddNode_Call {
    80  	_c.Call.Run(func(args mock.Arguments) {
    81  		variadicArgs := make([]grpc.CallOption, len(args)-2)
    82  		for i, a := range args[2:] {
    83  			if a != nil {
    84  				variadicArgs[i] = a.(grpc.CallOption)
    85  			}
    86  		}
    87  		run(args[0].(context.Context), args[1].(*raftnodepb.AddNodeRequest), variadicArgs...)
    88  	})
    89  	return _c
    90  }
    91  
    92  func (_c *MockRaftNodeServiceClient_AddNode_Call) Return(_a0 *raftnodepb.AddNodeResponse, _a1 error) *MockRaftNodeServiceClient_AddNode_Call {
    93  	_c.Call.Return(_a0, _a1)
    94  	return _c
    95  }
    96  
    97  func (_c *MockRaftNodeServiceClient_AddNode_Call) RunAndReturn(run func(context.Context, *raftnodepb.AddNodeRequest, ...grpc.CallOption) (*raftnodepb.AddNodeResponse, error)) *MockRaftNodeServiceClient_AddNode_Call {
    98  	_c.Call.Return(run)
    99  	return _c
   100  }
   101  
   102  // DemoteLeader provides a mock function with given fields: ctx, in, opts
   103  func (_m *MockRaftNodeServiceClient) DemoteLeader(ctx context.Context, in *raftnodepb.DemoteLeaderRequest, opts ...grpc.CallOption) (*raftnodepb.DemoteLeaderResponse, error) {
   104  	_va := make([]interface{}, len(opts))
   105  	for _i := range opts {
   106  		_va[_i] = opts[_i]
   107  	}
   108  	var _ca []interface{}
   109  	_ca = append(_ca, ctx, in)
   110  	_ca = append(_ca, _va...)
   111  	ret := _m.Called(_ca...)
   112  
   113  	if len(ret) == 0 {
   114  		panic("no return value specified for DemoteLeader")
   115  	}
   116  
   117  	var r0 *raftnodepb.DemoteLeaderResponse
   118  	var r1 error
   119  	if rf, ok := ret.Get(0).(func(context.Context, *raftnodepb.DemoteLeaderRequest, ...grpc.CallOption) (*raftnodepb.DemoteLeaderResponse, error)); ok {
   120  		return rf(ctx, in, opts...)
   121  	}
   122  	if rf, ok := ret.Get(0).(func(context.Context, *raftnodepb.DemoteLeaderRequest, ...grpc.CallOption) *raftnodepb.DemoteLeaderResponse); ok {
   123  		r0 = rf(ctx, in, opts...)
   124  	} else {
   125  		if ret.Get(0) != nil {
   126  			r0 = ret.Get(0).(*raftnodepb.DemoteLeaderResponse)
   127  		}
   128  	}
   129  
   130  	if rf, ok := ret.Get(1).(func(context.Context, *raftnodepb.DemoteLeaderRequest, ...grpc.CallOption) error); ok {
   131  		r1 = rf(ctx, in, opts...)
   132  	} else {
   133  		r1 = ret.Error(1)
   134  	}
   135  
   136  	return r0, r1
   137  }
   138  
   139  // MockRaftNodeServiceClient_DemoteLeader_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DemoteLeader'
   140  type MockRaftNodeServiceClient_DemoteLeader_Call struct {
   141  	*mock.Call
   142  }
   143  
   144  // DemoteLeader is a helper method to define mock.On call
   145  //   - ctx context.Context
   146  //   - in *raftnodepb.DemoteLeaderRequest
   147  //   - opts ...grpc.CallOption
   148  func (_e *MockRaftNodeServiceClient_Expecter) DemoteLeader(ctx interface{}, in interface{}, opts ...interface{}) *MockRaftNodeServiceClient_DemoteLeader_Call {
   149  	return &MockRaftNodeServiceClient_DemoteLeader_Call{Call: _e.mock.On("DemoteLeader",
   150  		append([]interface{}{ctx, in}, opts...)...)}
   151  }
   152  
   153  func (_c *MockRaftNodeServiceClient_DemoteLeader_Call) Run(run func(ctx context.Context, in *raftnodepb.DemoteLeaderRequest, opts ...grpc.CallOption)) *MockRaftNodeServiceClient_DemoteLeader_Call {
   154  	_c.Call.Run(func(args mock.Arguments) {
   155  		variadicArgs := make([]grpc.CallOption, len(args)-2)
   156  		for i, a := range args[2:] {
   157  			if a != nil {
   158  				variadicArgs[i] = a.(grpc.CallOption)
   159  			}
   160  		}
   161  		run(args[0].(context.Context), args[1].(*raftnodepb.DemoteLeaderRequest), variadicArgs...)
   162  	})
   163  	return _c
   164  }
   165  
   166  func (_c *MockRaftNodeServiceClient_DemoteLeader_Call) Return(_a0 *raftnodepb.DemoteLeaderResponse, _a1 error) *MockRaftNodeServiceClient_DemoteLeader_Call {
   167  	_c.Call.Return(_a0, _a1)
   168  	return _c
   169  }
   170  
   171  func (_c *MockRaftNodeServiceClient_DemoteLeader_Call) RunAndReturn(run func(context.Context, *raftnodepb.DemoteLeaderRequest, ...grpc.CallOption) (*raftnodepb.DemoteLeaderResponse, error)) *MockRaftNodeServiceClient_DemoteLeader_Call {
   172  	_c.Call.Return(run)
   173  	return _c
   174  }
   175  
   176  // NodeInfo provides a mock function with given fields: ctx, in, opts
   177  func (_m *MockRaftNodeServiceClient) NodeInfo(ctx context.Context, in *raftnodepb.NodeInfoRequest, opts ...grpc.CallOption) (*raftnodepb.NodeInfoResponse, error) {
   178  	_va := make([]interface{}, len(opts))
   179  	for _i := range opts {
   180  		_va[_i] = opts[_i]
   181  	}
   182  	var _ca []interface{}
   183  	_ca = append(_ca, ctx, in)
   184  	_ca = append(_ca, _va...)
   185  	ret := _m.Called(_ca...)
   186  
   187  	if len(ret) == 0 {
   188  		panic("no return value specified for NodeInfo")
   189  	}
   190  
   191  	var r0 *raftnodepb.NodeInfoResponse
   192  	var r1 error
   193  	if rf, ok := ret.Get(0).(func(context.Context, *raftnodepb.NodeInfoRequest, ...grpc.CallOption) (*raftnodepb.NodeInfoResponse, error)); ok {
   194  		return rf(ctx, in, opts...)
   195  	}
   196  	if rf, ok := ret.Get(0).(func(context.Context, *raftnodepb.NodeInfoRequest, ...grpc.CallOption) *raftnodepb.NodeInfoResponse); ok {
   197  		r0 = rf(ctx, in, opts...)
   198  	} else {
   199  		if ret.Get(0) != nil {
   200  			r0 = ret.Get(0).(*raftnodepb.NodeInfoResponse)
   201  		}
   202  	}
   203  
   204  	if rf, ok := ret.Get(1).(func(context.Context, *raftnodepb.NodeInfoRequest, ...grpc.CallOption) error); ok {
   205  		r1 = rf(ctx, in, opts...)
   206  	} else {
   207  		r1 = ret.Error(1)
   208  	}
   209  
   210  	return r0, r1
   211  }
   212  
   213  // MockRaftNodeServiceClient_NodeInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'NodeInfo'
   214  type MockRaftNodeServiceClient_NodeInfo_Call struct {
   215  	*mock.Call
   216  }
   217  
   218  // NodeInfo is a helper method to define mock.On call
   219  //   - ctx context.Context
   220  //   - in *raftnodepb.NodeInfoRequest
   221  //   - opts ...grpc.CallOption
   222  func (_e *MockRaftNodeServiceClient_Expecter) NodeInfo(ctx interface{}, in interface{}, opts ...interface{}) *MockRaftNodeServiceClient_NodeInfo_Call {
   223  	return &MockRaftNodeServiceClient_NodeInfo_Call{Call: _e.mock.On("NodeInfo",
   224  		append([]interface{}{ctx, in}, opts...)...)}
   225  }
   226  
   227  func (_c *MockRaftNodeServiceClient_NodeInfo_Call) Run(run func(ctx context.Context, in *raftnodepb.NodeInfoRequest, opts ...grpc.CallOption)) *MockRaftNodeServiceClient_NodeInfo_Call {
   228  	_c.Call.Run(func(args mock.Arguments) {
   229  		variadicArgs := make([]grpc.CallOption, len(args)-2)
   230  		for i, a := range args[2:] {
   231  			if a != nil {
   232  				variadicArgs[i] = a.(grpc.CallOption)
   233  			}
   234  		}
   235  		run(args[0].(context.Context), args[1].(*raftnodepb.NodeInfoRequest), variadicArgs...)
   236  	})
   237  	return _c
   238  }
   239  
   240  func (_c *MockRaftNodeServiceClient_NodeInfo_Call) Return(_a0 *raftnodepb.NodeInfoResponse, _a1 error) *MockRaftNodeServiceClient_NodeInfo_Call {
   241  	_c.Call.Return(_a0, _a1)
   242  	return _c
   243  }
   244  
   245  func (_c *MockRaftNodeServiceClient_NodeInfo_Call) RunAndReturn(run func(context.Context, *raftnodepb.NodeInfoRequest, ...grpc.CallOption) (*raftnodepb.NodeInfoResponse, error)) *MockRaftNodeServiceClient_NodeInfo_Call {
   246  	_c.Call.Return(run)
   247  	return _c
   248  }
   249  
   250  // PromoteToLeader provides a mock function with given fields: ctx, in, opts
   251  func (_m *MockRaftNodeServiceClient) PromoteToLeader(ctx context.Context, in *raftnodepb.PromoteToLeaderRequest, opts ...grpc.CallOption) (*raftnodepb.PromoteToLeaderResponse, error) {
   252  	_va := make([]interface{}, len(opts))
   253  	for _i := range opts {
   254  		_va[_i] = opts[_i]
   255  	}
   256  	var _ca []interface{}
   257  	_ca = append(_ca, ctx, in)
   258  	_ca = append(_ca, _va...)
   259  	ret := _m.Called(_ca...)
   260  
   261  	if len(ret) == 0 {
   262  		panic("no return value specified for PromoteToLeader")
   263  	}
   264  
   265  	var r0 *raftnodepb.PromoteToLeaderResponse
   266  	var r1 error
   267  	if rf, ok := ret.Get(0).(func(context.Context, *raftnodepb.PromoteToLeaderRequest, ...grpc.CallOption) (*raftnodepb.PromoteToLeaderResponse, error)); ok {
   268  		return rf(ctx, in, opts...)
   269  	}
   270  	if rf, ok := ret.Get(0).(func(context.Context, *raftnodepb.PromoteToLeaderRequest, ...grpc.CallOption) *raftnodepb.PromoteToLeaderResponse); ok {
   271  		r0 = rf(ctx, in, opts...)
   272  	} else {
   273  		if ret.Get(0) != nil {
   274  			r0 = ret.Get(0).(*raftnodepb.PromoteToLeaderResponse)
   275  		}
   276  	}
   277  
   278  	if rf, ok := ret.Get(1).(func(context.Context, *raftnodepb.PromoteToLeaderRequest, ...grpc.CallOption) error); ok {
   279  		r1 = rf(ctx, in, opts...)
   280  	} else {
   281  		r1 = ret.Error(1)
   282  	}
   283  
   284  	return r0, r1
   285  }
   286  
   287  // MockRaftNodeServiceClient_PromoteToLeader_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'PromoteToLeader'
   288  type MockRaftNodeServiceClient_PromoteToLeader_Call struct {
   289  	*mock.Call
   290  }
   291  
   292  // PromoteToLeader is a helper method to define mock.On call
   293  //   - ctx context.Context
   294  //   - in *raftnodepb.PromoteToLeaderRequest
   295  //   - opts ...grpc.CallOption
   296  func (_e *MockRaftNodeServiceClient_Expecter) PromoteToLeader(ctx interface{}, in interface{}, opts ...interface{}) *MockRaftNodeServiceClient_PromoteToLeader_Call {
   297  	return &MockRaftNodeServiceClient_PromoteToLeader_Call{Call: _e.mock.On("PromoteToLeader",
   298  		append([]interface{}{ctx, in}, opts...)...)}
   299  }
   300  
   301  func (_c *MockRaftNodeServiceClient_PromoteToLeader_Call) Run(run func(ctx context.Context, in *raftnodepb.PromoteToLeaderRequest, opts ...grpc.CallOption)) *MockRaftNodeServiceClient_PromoteToLeader_Call {
   302  	_c.Call.Run(func(args mock.Arguments) {
   303  		variadicArgs := make([]grpc.CallOption, len(args)-2)
   304  		for i, a := range args[2:] {
   305  			if a != nil {
   306  				variadicArgs[i] = a.(grpc.CallOption)
   307  			}
   308  		}
   309  		run(args[0].(context.Context), args[1].(*raftnodepb.PromoteToLeaderRequest), variadicArgs...)
   310  	})
   311  	return _c
   312  }
   313  
   314  func (_c *MockRaftNodeServiceClient_PromoteToLeader_Call) Return(_a0 *raftnodepb.PromoteToLeaderResponse, _a1 error) *MockRaftNodeServiceClient_PromoteToLeader_Call {
   315  	_c.Call.Return(_a0, _a1)
   316  	return _c
   317  }
   318  
   319  func (_c *MockRaftNodeServiceClient_PromoteToLeader_Call) RunAndReturn(run func(context.Context, *raftnodepb.PromoteToLeaderRequest, ...grpc.CallOption) (*raftnodepb.PromoteToLeaderResponse, error)) *MockRaftNodeServiceClient_PromoteToLeader_Call {
   320  	_c.Call.Return(run)
   321  	return _c
   322  }
   323  
   324  // ReadIndex provides a mock function with given fields: ctx, in, opts
   325  func (_m *MockRaftNodeServiceClient) ReadIndex(ctx context.Context, in *raftnodepb.ReadIndexRequest, opts ...grpc.CallOption) (*raftnodepb.ReadIndexResponse, error) {
   326  	_va := make([]interface{}, len(opts))
   327  	for _i := range opts {
   328  		_va[_i] = opts[_i]
   329  	}
   330  	var _ca []interface{}
   331  	_ca = append(_ca, ctx, in)
   332  	_ca = append(_ca, _va...)
   333  	ret := _m.Called(_ca...)
   334  
   335  	if len(ret) == 0 {
   336  		panic("no return value specified for ReadIndex")
   337  	}
   338  
   339  	var r0 *raftnodepb.ReadIndexResponse
   340  	var r1 error
   341  	if rf, ok := ret.Get(0).(func(context.Context, *raftnodepb.ReadIndexRequest, ...grpc.CallOption) (*raftnodepb.ReadIndexResponse, error)); ok {
   342  		return rf(ctx, in, opts...)
   343  	}
   344  	if rf, ok := ret.Get(0).(func(context.Context, *raftnodepb.ReadIndexRequest, ...grpc.CallOption) *raftnodepb.ReadIndexResponse); ok {
   345  		r0 = rf(ctx, in, opts...)
   346  	} else {
   347  		if ret.Get(0) != nil {
   348  			r0 = ret.Get(0).(*raftnodepb.ReadIndexResponse)
   349  		}
   350  	}
   351  
   352  	if rf, ok := ret.Get(1).(func(context.Context, *raftnodepb.ReadIndexRequest, ...grpc.CallOption) error); ok {
   353  		r1 = rf(ctx, in, opts...)
   354  	} else {
   355  		r1 = ret.Error(1)
   356  	}
   357  
   358  	return r0, r1
   359  }
   360  
   361  // MockRaftNodeServiceClient_ReadIndex_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReadIndex'
   362  type MockRaftNodeServiceClient_ReadIndex_Call struct {
   363  	*mock.Call
   364  }
   365  
   366  // ReadIndex is a helper method to define mock.On call
   367  //   - ctx context.Context
   368  //   - in *raftnodepb.ReadIndexRequest
   369  //   - opts ...grpc.CallOption
   370  func (_e *MockRaftNodeServiceClient_Expecter) ReadIndex(ctx interface{}, in interface{}, opts ...interface{}) *MockRaftNodeServiceClient_ReadIndex_Call {
   371  	return &MockRaftNodeServiceClient_ReadIndex_Call{Call: _e.mock.On("ReadIndex",
   372  		append([]interface{}{ctx, in}, opts...)...)}
   373  }
   374  
   375  func (_c *MockRaftNodeServiceClient_ReadIndex_Call) Run(run func(ctx context.Context, in *raftnodepb.ReadIndexRequest, opts ...grpc.CallOption)) *MockRaftNodeServiceClient_ReadIndex_Call {
   376  	_c.Call.Run(func(args mock.Arguments) {
   377  		variadicArgs := make([]grpc.CallOption, len(args)-2)
   378  		for i, a := range args[2:] {
   379  			if a != nil {
   380  				variadicArgs[i] = a.(grpc.CallOption)
   381  			}
   382  		}
   383  		run(args[0].(context.Context), args[1].(*raftnodepb.ReadIndexRequest), variadicArgs...)
   384  	})
   385  	return _c
   386  }
   387  
   388  func (_c *MockRaftNodeServiceClient_ReadIndex_Call) Return(_a0 *raftnodepb.ReadIndexResponse, _a1 error) *MockRaftNodeServiceClient_ReadIndex_Call {
   389  	_c.Call.Return(_a0, _a1)
   390  	return _c
   391  }
   392  
   393  func (_c *MockRaftNodeServiceClient_ReadIndex_Call) RunAndReturn(run func(context.Context, *raftnodepb.ReadIndexRequest, ...grpc.CallOption) (*raftnodepb.ReadIndexResponse, error)) *MockRaftNodeServiceClient_ReadIndex_Call {
   394  	_c.Call.Return(run)
   395  	return _c
   396  }
   397  
   398  // RemoveNode provides a mock function with given fields: ctx, in, opts
   399  func (_m *MockRaftNodeServiceClient) RemoveNode(ctx context.Context, in *raftnodepb.RemoveNodeRequest, opts ...grpc.CallOption) (*raftnodepb.RemoveNodeResponse, error) {
   400  	_va := make([]interface{}, len(opts))
   401  	for _i := range opts {
   402  		_va[_i] = opts[_i]
   403  	}
   404  	var _ca []interface{}
   405  	_ca = append(_ca, ctx, in)
   406  	_ca = append(_ca, _va...)
   407  	ret := _m.Called(_ca...)
   408  
   409  	if len(ret) == 0 {
   410  		panic("no return value specified for RemoveNode")
   411  	}
   412  
   413  	var r0 *raftnodepb.RemoveNodeResponse
   414  	var r1 error
   415  	if rf, ok := ret.Get(0).(func(context.Context, *raftnodepb.RemoveNodeRequest, ...grpc.CallOption) (*raftnodepb.RemoveNodeResponse, error)); ok {
   416  		return rf(ctx, in, opts...)
   417  	}
   418  	if rf, ok := ret.Get(0).(func(context.Context, *raftnodepb.RemoveNodeRequest, ...grpc.CallOption) *raftnodepb.RemoveNodeResponse); ok {
   419  		r0 = rf(ctx, in, opts...)
   420  	} else {
   421  		if ret.Get(0) != nil {
   422  			r0 = ret.Get(0).(*raftnodepb.RemoveNodeResponse)
   423  		}
   424  	}
   425  
   426  	if rf, ok := ret.Get(1).(func(context.Context, *raftnodepb.RemoveNodeRequest, ...grpc.CallOption) error); ok {
   427  		r1 = rf(ctx, in, opts...)
   428  	} else {
   429  		r1 = ret.Error(1)
   430  	}
   431  
   432  	return r0, r1
   433  }
   434  
   435  // MockRaftNodeServiceClient_RemoveNode_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveNode'
   436  type MockRaftNodeServiceClient_RemoveNode_Call struct {
   437  	*mock.Call
   438  }
   439  
   440  // RemoveNode is a helper method to define mock.On call
   441  //   - ctx context.Context
   442  //   - in *raftnodepb.RemoveNodeRequest
   443  //   - opts ...grpc.CallOption
   444  func (_e *MockRaftNodeServiceClient_Expecter) RemoveNode(ctx interface{}, in interface{}, opts ...interface{}) *MockRaftNodeServiceClient_RemoveNode_Call {
   445  	return &MockRaftNodeServiceClient_RemoveNode_Call{Call: _e.mock.On("RemoveNode",
   446  		append([]interface{}{ctx, in}, opts...)...)}
   447  }
   448  
   449  func (_c *MockRaftNodeServiceClient_RemoveNode_Call) Run(run func(ctx context.Context, in *raftnodepb.RemoveNodeRequest, opts ...grpc.CallOption)) *MockRaftNodeServiceClient_RemoveNode_Call {
   450  	_c.Call.Run(func(args mock.Arguments) {
   451  		variadicArgs := make([]grpc.CallOption, len(args)-2)
   452  		for i, a := range args[2:] {
   453  			if a != nil {
   454  				variadicArgs[i] = a.(grpc.CallOption)
   455  			}
   456  		}
   457  		run(args[0].(context.Context), args[1].(*raftnodepb.RemoveNodeRequest), variadicArgs...)
   458  	})
   459  	return _c
   460  }
   461  
   462  func (_c *MockRaftNodeServiceClient_RemoveNode_Call) Return(_a0 *raftnodepb.RemoveNodeResponse, _a1 error) *MockRaftNodeServiceClient_RemoveNode_Call {
   463  	_c.Call.Return(_a0, _a1)
   464  	return _c
   465  }
   466  
   467  func (_c *MockRaftNodeServiceClient_RemoveNode_Call) RunAndReturn(run func(context.Context, *raftnodepb.RemoveNodeRequest, ...grpc.CallOption) (*raftnodepb.RemoveNodeResponse, error)) *MockRaftNodeServiceClient_RemoveNode_Call {
   468  	_c.Call.Return(run)
   469  	return _c
   470  }
   471  
   472  // NewMockRaftNodeServiceClient creates a new instance of MockRaftNodeServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
   473  // The first argument is typically a *testing.T value.
   474  func NewMockRaftNodeServiceClient(t interface {
   475  	mock.TestingT
   476  	Cleanup(func())
   477  }) *MockRaftNodeServiceClient {
   478  	mock := &MockRaftNodeServiceClient{}
   479  	mock.Mock.Test(t)
   480  
   481  	t.Cleanup(func() { mock.AssertExpectations(t) })
   482  
   483  	return mock
   484  }