// Code generated by mockery v2.32.4. DO NOT EDIT. package broker import ( context "context" milvuspb "github.com/milvus-io/milvus-proto/go-api/v2/milvuspb" datapb "github.com/milvus-io/milvus/internal/proto/datapb" mock "github.com/stretchr/testify/mock" msgpb "github.com/milvus-io/milvus-proto/go-api/v2/msgpb" rootcoordpb "github.com/milvus-io/milvus/internal/proto/rootcoordpb" ) // MockBroker is an autogenerated mock type for the Broker type type MockBroker struct { mock.Mock } type MockBroker_Expecter struct { mock *mock.Mock } func (_m *MockBroker) EXPECT() *MockBroker_Expecter { return &MockBroker_Expecter{mock: &_m.Mock} } // AllocTimestamp provides a mock function with given fields: ctx, num func (_m *MockBroker) AllocTimestamp(ctx context.Context, num uint32) (uint64, uint32, error) { ret := _m.Called(ctx, num) var r0 uint64 var r1 uint32 var r2 error if rf, ok := ret.Get(0).(func(context.Context, uint32) (uint64, uint32, error)); ok { return rf(ctx, num) } if rf, ok := ret.Get(0).(func(context.Context, uint32) uint64); ok { r0 = rf(ctx, num) } else { r0 = ret.Get(0).(uint64) } if rf, ok := ret.Get(1).(func(context.Context, uint32) uint32); ok { r1 = rf(ctx, num) } else { r1 = ret.Get(1).(uint32) } if rf, ok := ret.Get(2).(func(context.Context, uint32) error); ok { r2 = rf(ctx, num) } else { r2 = ret.Error(2) } return r0, r1, r2 } // MockBroker_AllocTimestamp_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AllocTimestamp' type MockBroker_AllocTimestamp_Call struct { *mock.Call } // AllocTimestamp is a helper method to define mock.On call // - ctx context.Context // - num uint32 func (_e *MockBroker_Expecter) AllocTimestamp(ctx interface{}, num interface{}) *MockBroker_AllocTimestamp_Call { return &MockBroker_AllocTimestamp_Call{Call: _e.mock.On("AllocTimestamp", ctx, num)} } func (_c *MockBroker_AllocTimestamp_Call) Run(run func(ctx context.Context, num uint32)) *MockBroker_AllocTimestamp_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(uint32)) }) return _c } func (_c *MockBroker_AllocTimestamp_Call) Return(ts uint64, count uint32, err error) *MockBroker_AllocTimestamp_Call { _c.Call.Return(ts, count, err) return _c } func (_c *MockBroker_AllocTimestamp_Call) RunAndReturn(run func(context.Context, uint32) (uint64, uint32, error)) *MockBroker_AllocTimestamp_Call { _c.Call.Return(run) return _c } // AssignSegmentID provides a mock function with given fields: ctx, reqs func (_m *MockBroker) AssignSegmentID(ctx context.Context, reqs ...*datapb.SegmentIDRequest) ([]int64, error) { _va := make([]interface{}, len(reqs)) for _i := range reqs { _va[_i] = reqs[_i] } var _ca []interface{} _ca = append(_ca, ctx) _ca = append(_ca, _va...) ret := _m.Called(_ca...) var r0 []int64 var r1 error if rf, ok := ret.Get(0).(func(context.Context, ...*datapb.SegmentIDRequest) ([]int64, error)); ok { return rf(ctx, reqs...) } if rf, ok := ret.Get(0).(func(context.Context, ...*datapb.SegmentIDRequest) []int64); ok { r0 = rf(ctx, reqs...) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]int64) } } if rf, ok := ret.Get(1).(func(context.Context, ...*datapb.SegmentIDRequest) error); ok { r1 = rf(ctx, reqs...) } else { r1 = ret.Error(1) } return r0, r1 } // MockBroker_AssignSegmentID_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AssignSegmentID' type MockBroker_AssignSegmentID_Call struct { *mock.Call } // AssignSegmentID is a helper method to define mock.On call // - ctx context.Context // - reqs ...*datapb.SegmentIDRequest func (_e *MockBroker_Expecter) AssignSegmentID(ctx interface{}, reqs ...interface{}) *MockBroker_AssignSegmentID_Call { return &MockBroker_AssignSegmentID_Call{Call: _e.mock.On("AssignSegmentID", append([]interface{}{ctx}, reqs...)...)} } func (_c *MockBroker_AssignSegmentID_Call) Run(run func(ctx context.Context, reqs ...*datapb.SegmentIDRequest)) *MockBroker_AssignSegmentID_Call { _c.Call.Run(func(args mock.Arguments) { variadicArgs := make([]*datapb.SegmentIDRequest, len(args)-1) for i, a := range args[1:] { if a != nil { variadicArgs[i] = a.(*datapb.SegmentIDRequest) } } run(args[0].(context.Context), variadicArgs...) }) return _c } func (_c *MockBroker_AssignSegmentID_Call) Return(_a0 []int64, _a1 error) *MockBroker_AssignSegmentID_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockBroker_AssignSegmentID_Call) RunAndReturn(run func(context.Context, ...*datapb.SegmentIDRequest) ([]int64, error)) *MockBroker_AssignSegmentID_Call { _c.Call.Return(run) return _c } // DescribeCollection provides a mock function with given fields: ctx, collectionID, ts func (_m *MockBroker) DescribeCollection(ctx context.Context, collectionID int64, ts uint64) (*milvuspb.DescribeCollectionResponse, error) { ret := _m.Called(ctx, collectionID, ts) var r0 *milvuspb.DescribeCollectionResponse var r1 error if rf, ok := ret.Get(0).(func(context.Context, int64, uint64) (*milvuspb.DescribeCollectionResponse, error)); ok { return rf(ctx, collectionID, ts) } if rf, ok := ret.Get(0).(func(context.Context, int64, uint64) *milvuspb.DescribeCollectionResponse); ok { r0 = rf(ctx, collectionID, ts) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*milvuspb.DescribeCollectionResponse) } } if rf, ok := ret.Get(1).(func(context.Context, int64, uint64) error); ok { r1 = rf(ctx, collectionID, ts) } else { r1 = ret.Error(1) } return r0, r1 } // MockBroker_DescribeCollection_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DescribeCollection' type MockBroker_DescribeCollection_Call struct { *mock.Call } // DescribeCollection is a helper method to define mock.On call // - ctx context.Context // - collectionID int64 // - ts uint64 func (_e *MockBroker_Expecter) DescribeCollection(ctx interface{}, collectionID interface{}, ts interface{}) *MockBroker_DescribeCollection_Call { return &MockBroker_DescribeCollection_Call{Call: _e.mock.On("DescribeCollection", ctx, collectionID, ts)} } func (_c *MockBroker_DescribeCollection_Call) Run(run func(ctx context.Context, collectionID int64, ts uint64)) *MockBroker_DescribeCollection_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(int64), args[2].(uint64)) }) return _c } func (_c *MockBroker_DescribeCollection_Call) Return(_a0 *milvuspb.DescribeCollectionResponse, _a1 error) *MockBroker_DescribeCollection_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockBroker_DescribeCollection_Call) RunAndReturn(run func(context.Context, int64, uint64) (*milvuspb.DescribeCollectionResponse, error)) *MockBroker_DescribeCollection_Call { _c.Call.Return(run) return _c } // DropVirtualChannel provides a mock function with given fields: ctx, req func (_m *MockBroker) DropVirtualChannel(ctx context.Context, req *datapb.DropVirtualChannelRequest) (*datapb.DropVirtualChannelResponse, error) { ret := _m.Called(ctx, req) var r0 *datapb.DropVirtualChannelResponse var r1 error if rf, ok := ret.Get(0).(func(context.Context, *datapb.DropVirtualChannelRequest) (*datapb.DropVirtualChannelResponse, error)); ok { return rf(ctx, req) } if rf, ok := ret.Get(0).(func(context.Context, *datapb.DropVirtualChannelRequest) *datapb.DropVirtualChannelResponse); ok { r0 = rf(ctx, req) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*datapb.DropVirtualChannelResponse) } } if rf, ok := ret.Get(1).(func(context.Context, *datapb.DropVirtualChannelRequest) error); ok { r1 = rf(ctx, req) } else { r1 = ret.Error(1) } return r0, r1 } // MockBroker_DropVirtualChannel_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DropVirtualChannel' type MockBroker_DropVirtualChannel_Call struct { *mock.Call } // DropVirtualChannel is a helper method to define mock.On call // - ctx context.Context // - req *datapb.DropVirtualChannelRequest func (_e *MockBroker_Expecter) DropVirtualChannel(ctx interface{}, req interface{}) *MockBroker_DropVirtualChannel_Call { return &MockBroker_DropVirtualChannel_Call{Call: _e.mock.On("DropVirtualChannel", ctx, req)} } func (_c *MockBroker_DropVirtualChannel_Call) Run(run func(ctx context.Context, req *datapb.DropVirtualChannelRequest)) *MockBroker_DropVirtualChannel_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(*datapb.DropVirtualChannelRequest)) }) return _c } func (_c *MockBroker_DropVirtualChannel_Call) Return(_a0 *datapb.DropVirtualChannelResponse, _a1 error) *MockBroker_DropVirtualChannel_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockBroker_DropVirtualChannel_Call) RunAndReturn(run func(context.Context, *datapb.DropVirtualChannelRequest) (*datapb.DropVirtualChannelResponse, error)) *MockBroker_DropVirtualChannel_Call { _c.Call.Return(run) return _c } // GetSegmentInfo provides a mock function with given fields: ctx, segmentIDs func (_m *MockBroker) GetSegmentInfo(ctx context.Context, segmentIDs []int64) ([]*datapb.SegmentInfo, error) { ret := _m.Called(ctx, segmentIDs) var r0 []*datapb.SegmentInfo var r1 error if rf, ok := ret.Get(0).(func(context.Context, []int64) ([]*datapb.SegmentInfo, error)); ok { return rf(ctx, segmentIDs) } if rf, ok := ret.Get(0).(func(context.Context, []int64) []*datapb.SegmentInfo); ok { r0 = rf(ctx, segmentIDs) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*datapb.SegmentInfo) } } if rf, ok := ret.Get(1).(func(context.Context, []int64) error); ok { r1 = rf(ctx, segmentIDs) } else { r1 = ret.Error(1) } return r0, r1 } // MockBroker_GetSegmentInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetSegmentInfo' type MockBroker_GetSegmentInfo_Call struct { *mock.Call } // GetSegmentInfo is a helper method to define mock.On call // - ctx context.Context // - segmentIDs []int64 func (_e *MockBroker_Expecter) GetSegmentInfo(ctx interface{}, segmentIDs interface{}) *MockBroker_GetSegmentInfo_Call { return &MockBroker_GetSegmentInfo_Call{Call: _e.mock.On("GetSegmentInfo", ctx, segmentIDs)} } func (_c *MockBroker_GetSegmentInfo_Call) Run(run func(ctx context.Context, segmentIDs []int64)) *MockBroker_GetSegmentInfo_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].([]int64)) }) return _c } func (_c *MockBroker_GetSegmentInfo_Call) Return(_a0 []*datapb.SegmentInfo, _a1 error) *MockBroker_GetSegmentInfo_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockBroker_GetSegmentInfo_Call) RunAndReturn(run func(context.Context, []int64) ([]*datapb.SegmentInfo, error)) *MockBroker_GetSegmentInfo_Call { _c.Call.Return(run) return _c } // ReportImport provides a mock function with given fields: ctx, req func (_m *MockBroker) ReportImport(ctx context.Context, req *rootcoordpb.ImportResult) error { ret := _m.Called(ctx, req) var r0 error if rf, ok := ret.Get(0).(func(context.Context, *rootcoordpb.ImportResult) error); ok { r0 = rf(ctx, req) } else { r0 = ret.Error(0) } return r0 } // MockBroker_ReportImport_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReportImport' type MockBroker_ReportImport_Call struct { *mock.Call } // ReportImport is a helper method to define mock.On call // - ctx context.Context // - req *rootcoordpb.ImportResult func (_e *MockBroker_Expecter) ReportImport(ctx interface{}, req interface{}) *MockBroker_ReportImport_Call { return &MockBroker_ReportImport_Call{Call: _e.mock.On("ReportImport", ctx, req)} } func (_c *MockBroker_ReportImport_Call) Run(run func(ctx context.Context, req *rootcoordpb.ImportResult)) *MockBroker_ReportImport_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(*rootcoordpb.ImportResult)) }) return _c } func (_c *MockBroker_ReportImport_Call) Return(_a0 error) *MockBroker_ReportImport_Call { _c.Call.Return(_a0) return _c } func (_c *MockBroker_ReportImport_Call) RunAndReturn(run func(context.Context, *rootcoordpb.ImportResult) error) *MockBroker_ReportImport_Call { _c.Call.Return(run) return _c } // ReportTimeTick provides a mock function with given fields: ctx, msgs func (_m *MockBroker) ReportTimeTick(ctx context.Context, msgs []*msgpb.DataNodeTtMsg) error { ret := _m.Called(ctx, msgs) var r0 error if rf, ok := ret.Get(0).(func(context.Context, []*msgpb.DataNodeTtMsg) error); ok { r0 = rf(ctx, msgs) } else { r0 = ret.Error(0) } return r0 } // MockBroker_ReportTimeTick_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReportTimeTick' type MockBroker_ReportTimeTick_Call struct { *mock.Call } // ReportTimeTick is a helper method to define mock.On call // - ctx context.Context // - msgs []*msgpb.DataNodeTtMsg func (_e *MockBroker_Expecter) ReportTimeTick(ctx interface{}, msgs interface{}) *MockBroker_ReportTimeTick_Call { return &MockBroker_ReportTimeTick_Call{Call: _e.mock.On("ReportTimeTick", ctx, msgs)} } func (_c *MockBroker_ReportTimeTick_Call) Run(run func(ctx context.Context, msgs []*msgpb.DataNodeTtMsg)) *MockBroker_ReportTimeTick_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].([]*msgpb.DataNodeTtMsg)) }) return _c } func (_c *MockBroker_ReportTimeTick_Call) Return(_a0 error) *MockBroker_ReportTimeTick_Call { _c.Call.Return(_a0) return _c } func (_c *MockBroker_ReportTimeTick_Call) RunAndReturn(run func(context.Context, []*msgpb.DataNodeTtMsg) error) *MockBroker_ReportTimeTick_Call { _c.Call.Return(run) return _c } // SaveBinlogPaths provides a mock function with given fields: ctx, req func (_m *MockBroker) SaveBinlogPaths(ctx context.Context, req *datapb.SaveBinlogPathsRequest) error { ret := _m.Called(ctx, req) var r0 error if rf, ok := ret.Get(0).(func(context.Context, *datapb.SaveBinlogPathsRequest) error); ok { r0 = rf(ctx, req) } else { r0 = ret.Error(0) } return r0 } // MockBroker_SaveBinlogPaths_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SaveBinlogPaths' type MockBroker_SaveBinlogPaths_Call struct { *mock.Call } // SaveBinlogPaths is a helper method to define mock.On call // - ctx context.Context // - req *datapb.SaveBinlogPathsRequest func (_e *MockBroker_Expecter) SaveBinlogPaths(ctx interface{}, req interface{}) *MockBroker_SaveBinlogPaths_Call { return &MockBroker_SaveBinlogPaths_Call{Call: _e.mock.On("SaveBinlogPaths", ctx, req)} } func (_c *MockBroker_SaveBinlogPaths_Call) Run(run func(ctx context.Context, req *datapb.SaveBinlogPathsRequest)) *MockBroker_SaveBinlogPaths_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(*datapb.SaveBinlogPathsRequest)) }) return _c } func (_c *MockBroker_SaveBinlogPaths_Call) Return(_a0 error) *MockBroker_SaveBinlogPaths_Call { _c.Call.Return(_a0) return _c } func (_c *MockBroker_SaveBinlogPaths_Call) RunAndReturn(run func(context.Context, *datapb.SaveBinlogPathsRequest) error) *MockBroker_SaveBinlogPaths_Call { _c.Call.Return(run) return _c } // SaveImportSegment provides a mock function with given fields: ctx, req func (_m *MockBroker) SaveImportSegment(ctx context.Context, req *datapb.SaveImportSegmentRequest) error { ret := _m.Called(ctx, req) var r0 error if rf, ok := ret.Get(0).(func(context.Context, *datapb.SaveImportSegmentRequest) error); ok { r0 = rf(ctx, req) } else { r0 = ret.Error(0) } return r0 } // MockBroker_SaveImportSegment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SaveImportSegment' type MockBroker_SaveImportSegment_Call struct { *mock.Call } // SaveImportSegment is a helper method to define mock.On call // - ctx context.Context // - req *datapb.SaveImportSegmentRequest func (_e *MockBroker_Expecter) SaveImportSegment(ctx interface{}, req interface{}) *MockBroker_SaveImportSegment_Call { return &MockBroker_SaveImportSegment_Call{Call: _e.mock.On("SaveImportSegment", ctx, req)} } func (_c *MockBroker_SaveImportSegment_Call) Run(run func(ctx context.Context, req *datapb.SaveImportSegmentRequest)) *MockBroker_SaveImportSegment_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(*datapb.SaveImportSegmentRequest)) }) return _c } func (_c *MockBroker_SaveImportSegment_Call) Return(_a0 error) *MockBroker_SaveImportSegment_Call { _c.Call.Return(_a0) return _c } func (_c *MockBroker_SaveImportSegment_Call) RunAndReturn(run func(context.Context, *datapb.SaveImportSegmentRequest) error) *MockBroker_SaveImportSegment_Call { _c.Call.Return(run) return _c } // ShowPartitions provides a mock function with given fields: ctx, dbName, collectionName func (_m *MockBroker) ShowPartitions(ctx context.Context, dbName string, collectionName string) (map[string]int64, error) { ret := _m.Called(ctx, dbName, collectionName) var r0 map[string]int64 var r1 error if rf, ok := ret.Get(0).(func(context.Context, string, string) (map[string]int64, error)); ok { return rf(ctx, dbName, collectionName) } if rf, ok := ret.Get(0).(func(context.Context, string, string) map[string]int64); ok { r0 = rf(ctx, dbName, collectionName) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(map[string]int64) } } if rf, ok := ret.Get(1).(func(context.Context, string, string) error); ok { r1 = rf(ctx, dbName, collectionName) } else { r1 = ret.Error(1) } return r0, r1 } // MockBroker_ShowPartitions_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ShowPartitions' type MockBroker_ShowPartitions_Call struct { *mock.Call } // ShowPartitions is a helper method to define mock.On call // - ctx context.Context // - dbName string // - collectionName string func (_e *MockBroker_Expecter) ShowPartitions(ctx interface{}, dbName interface{}, collectionName interface{}) *MockBroker_ShowPartitions_Call { return &MockBroker_ShowPartitions_Call{Call: _e.mock.On("ShowPartitions", ctx, dbName, collectionName)} } func (_c *MockBroker_ShowPartitions_Call) Run(run func(ctx context.Context, dbName string, collectionName string)) *MockBroker_ShowPartitions_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string), args[2].(string)) }) return _c } func (_c *MockBroker_ShowPartitions_Call) Return(_a0 map[string]int64, _a1 error) *MockBroker_ShowPartitions_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockBroker_ShowPartitions_Call) RunAndReturn(run func(context.Context, string, string) (map[string]int64, error)) *MockBroker_ShowPartitions_Call { _c.Call.Return(run) return _c } // UpdateChannelCheckpoint provides a mock function with given fields: ctx, channelName, cp func (_m *MockBroker) UpdateChannelCheckpoint(ctx context.Context, channelName string, cp *msgpb.MsgPosition) error { ret := _m.Called(ctx, channelName, cp) var r0 error if rf, ok := ret.Get(0).(func(context.Context, string, *msgpb.MsgPosition) error); ok { r0 = rf(ctx, channelName, cp) } else { r0 = ret.Error(0) } return r0 } // MockBroker_UpdateChannelCheckpoint_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateChannelCheckpoint' type MockBroker_UpdateChannelCheckpoint_Call struct { *mock.Call } // UpdateChannelCheckpoint is a helper method to define mock.On call // - ctx context.Context // - channelName string // - cp *msgpb.MsgPosition func (_e *MockBroker_Expecter) UpdateChannelCheckpoint(ctx interface{}, channelName interface{}, cp interface{}) *MockBroker_UpdateChannelCheckpoint_Call { return &MockBroker_UpdateChannelCheckpoint_Call{Call: _e.mock.On("UpdateChannelCheckpoint", ctx, channelName, cp)} } func (_c *MockBroker_UpdateChannelCheckpoint_Call) Run(run func(ctx context.Context, channelName string, cp *msgpb.MsgPosition)) *MockBroker_UpdateChannelCheckpoint_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(string), args[2].(*msgpb.MsgPosition)) }) return _c } func (_c *MockBroker_UpdateChannelCheckpoint_Call) Return(_a0 error) *MockBroker_UpdateChannelCheckpoint_Call { _c.Call.Return(_a0) return _c } func (_c *MockBroker_UpdateChannelCheckpoint_Call) RunAndReturn(run func(context.Context, string, *msgpb.MsgPosition) error) *MockBroker_UpdateChannelCheckpoint_Call { _c.Call.Return(run) return _c } // UpdateSegmentStatistics provides a mock function with given fields: ctx, req func (_m *MockBroker) UpdateSegmentStatistics(ctx context.Context, req *datapb.UpdateSegmentStatisticsRequest) error { ret := _m.Called(ctx, req) var r0 error if rf, ok := ret.Get(0).(func(context.Context, *datapb.UpdateSegmentStatisticsRequest) error); ok { r0 = rf(ctx, req) } else { r0 = ret.Error(0) } return r0 } // MockBroker_UpdateSegmentStatistics_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateSegmentStatistics' type MockBroker_UpdateSegmentStatistics_Call struct { *mock.Call } // UpdateSegmentStatistics is a helper method to define mock.On call // - ctx context.Context // - req *datapb.UpdateSegmentStatisticsRequest func (_e *MockBroker_Expecter) UpdateSegmentStatistics(ctx interface{}, req interface{}) *MockBroker_UpdateSegmentStatistics_Call { return &MockBroker_UpdateSegmentStatistics_Call{Call: _e.mock.On("UpdateSegmentStatistics", ctx, req)} } func (_c *MockBroker_UpdateSegmentStatistics_Call) Run(run func(ctx context.Context, req *datapb.UpdateSegmentStatisticsRequest)) *MockBroker_UpdateSegmentStatistics_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(context.Context), args[1].(*datapb.UpdateSegmentStatisticsRequest)) }) return _c } func (_c *MockBroker_UpdateSegmentStatistics_Call) Return(_a0 error) *MockBroker_UpdateSegmentStatistics_Call { _c.Call.Return(_a0) return _c } func (_c *MockBroker_UpdateSegmentStatistics_Call) RunAndReturn(run func(context.Context, *datapb.UpdateSegmentStatisticsRequest) error) *MockBroker_UpdateSegmentStatistics_Call { _c.Call.Return(run) return _c } // NewMockBroker creates a new instance of MockBroker. 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 NewMockBroker(t interface { mock.TestingT Cleanup(func()) }) *MockBroker { mock := &MockBroker{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock }