2023-12-11 17:52:37 +08:00
// Code generated by mockery v2.32.4. DO NOT EDIT.
package datacoord
import (
context "context"
datapb "github.com/milvus-io/milvus/internal/proto/datapb"
mock "github.com/stretchr/testify/mock"
)
// MockSessionManager is an autogenerated mock type for the SessionManager type
type MockSessionManager struct {
mock . Mock
}
type MockSessionManager_Expecter struct {
mock * mock . Mock
}
func ( _m * MockSessionManager ) EXPECT ( ) * MockSessionManager_Expecter {
return & MockSessionManager_Expecter { mock : & _m . Mock }
}
// AddImportSegment provides a mock function with given fields: ctx, nodeID, req
func ( _m * MockSessionManager ) AddImportSegment ( ctx context . Context , nodeID int64 , req * datapb . AddImportSegmentRequest ) ( * datapb . AddImportSegmentResponse , error ) {
ret := _m . Called ( ctx , nodeID , req )
var r0 * datapb . AddImportSegmentResponse
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , int64 , * datapb . AddImportSegmentRequest ) ( * datapb . AddImportSegmentResponse , error ) ) ; ok {
return rf ( ctx , nodeID , req )
}
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , int64 , * datapb . AddImportSegmentRequest ) * datapb . AddImportSegmentResponse ) ; ok {
r0 = rf ( ctx , nodeID , req )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * datapb . AddImportSegmentResponse )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , int64 , * datapb . AddImportSegmentRequest ) error ) ; ok {
r1 = rf ( ctx , nodeID , req )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
// MockSessionManager_AddImportSegment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddImportSegment'
type MockSessionManager_AddImportSegment_Call struct {
* mock . Call
}
// AddImportSegment is a helper method to define mock.On call
// - ctx context.Context
// - nodeID int64
// - req *datapb.AddImportSegmentRequest
func ( _e * MockSessionManager_Expecter ) AddImportSegment ( ctx interface { } , nodeID interface { } , req interface { } ) * MockSessionManager_AddImportSegment_Call {
return & MockSessionManager_AddImportSegment_Call { Call : _e . mock . On ( "AddImportSegment" , ctx , nodeID , req ) }
}
func ( _c * MockSessionManager_AddImportSegment_Call ) Run ( run func ( ctx context . Context , nodeID int64 , req * datapb . AddImportSegmentRequest ) ) * MockSessionManager_AddImportSegment_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( int64 ) , args [ 2 ] . ( * datapb . AddImportSegmentRequest ) )
} )
return _c
}
func ( _c * MockSessionManager_AddImportSegment_Call ) Return ( _a0 * datapb . AddImportSegmentResponse , _a1 error ) * MockSessionManager_AddImportSegment_Call {
_c . Call . Return ( _a0 , _a1 )
return _c
}
func ( _c * MockSessionManager_AddImportSegment_Call ) RunAndReturn ( run func ( context . Context , int64 , * datapb . AddImportSegmentRequest ) ( * datapb . AddImportSegmentResponse , error ) ) * MockSessionManager_AddImportSegment_Call {
_c . Call . Return ( run )
return _c
}
// AddSession provides a mock function with given fields: node
func ( _m * MockSessionManager ) AddSession ( node * NodeInfo ) {
_m . Called ( node )
}
// MockSessionManager_AddSession_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddSession'
type MockSessionManager_AddSession_Call struct {
* mock . Call
}
// AddSession is a helper method to define mock.On call
// - node *NodeInfo
func ( _e * MockSessionManager_Expecter ) AddSession ( node interface { } ) * MockSessionManager_AddSession_Call {
return & MockSessionManager_AddSession_Call { Call : _e . mock . On ( "AddSession" , node ) }
}
func ( _c * MockSessionManager_AddSession_Call ) Run ( run func ( node * NodeInfo ) ) * MockSessionManager_AddSession_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( args [ 0 ] . ( * NodeInfo ) )
} )
return _c
}
func ( _c * MockSessionManager_AddSession_Call ) Return ( ) * MockSessionManager_AddSession_Call {
_c . Call . Return ( )
return _c
}
func ( _c * MockSessionManager_AddSession_Call ) RunAndReturn ( run func ( * NodeInfo ) ) * MockSessionManager_AddSession_Call {
_c . Call . Return ( run )
return _c
}
// CheckChannelOperationProgress provides a mock function with given fields: ctx, nodeID, info
func ( _m * MockSessionManager ) CheckChannelOperationProgress ( ctx context . Context , nodeID int64 , info * datapb . ChannelWatchInfo ) ( * datapb . ChannelOperationProgressResponse , error ) {
ret := _m . Called ( ctx , nodeID , info )
var r0 * datapb . ChannelOperationProgressResponse
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , int64 , * datapb . ChannelWatchInfo ) ( * datapb . ChannelOperationProgressResponse , error ) ) ; ok {
return rf ( ctx , nodeID , info )
}
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , int64 , * datapb . ChannelWatchInfo ) * datapb . ChannelOperationProgressResponse ) ; ok {
r0 = rf ( ctx , nodeID , info )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * datapb . ChannelOperationProgressResponse )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , int64 , * datapb . ChannelWatchInfo ) error ) ; ok {
r1 = rf ( ctx , nodeID , info )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
// MockSessionManager_CheckChannelOperationProgress_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CheckChannelOperationProgress'
type MockSessionManager_CheckChannelOperationProgress_Call struct {
* mock . Call
}
// CheckChannelOperationProgress is a helper method to define mock.On call
// - ctx context.Context
// - nodeID int64
// - info *datapb.ChannelWatchInfo
func ( _e * MockSessionManager_Expecter ) CheckChannelOperationProgress ( ctx interface { } , nodeID interface { } , info interface { } ) * MockSessionManager_CheckChannelOperationProgress_Call {
return & MockSessionManager_CheckChannelOperationProgress_Call { Call : _e . mock . On ( "CheckChannelOperationProgress" , ctx , nodeID , info ) }
}
func ( _c * MockSessionManager_CheckChannelOperationProgress_Call ) Run ( run func ( ctx context . Context , nodeID int64 , info * datapb . ChannelWatchInfo ) ) * MockSessionManager_CheckChannelOperationProgress_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( int64 ) , args [ 2 ] . ( * datapb . ChannelWatchInfo ) )
} )
return _c
}
func ( _c * MockSessionManager_CheckChannelOperationProgress_Call ) Return ( _a0 * datapb . ChannelOperationProgressResponse , _a1 error ) * MockSessionManager_CheckChannelOperationProgress_Call {
_c . Call . Return ( _a0 , _a1 )
return _c
}
func ( _c * MockSessionManager_CheckChannelOperationProgress_Call ) RunAndReturn ( run func ( context . Context , int64 , * datapb . ChannelWatchInfo ) ( * datapb . ChannelOperationProgressResponse , error ) ) * MockSessionManager_CheckChannelOperationProgress_Call {
_c . Call . Return ( run )
return _c
}
// CheckHealth provides a mock function with given fields: ctx
func ( _m * MockSessionManager ) CheckHealth ( ctx context . Context ) error {
ret := _m . Called ( ctx )
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context ) error ) ; ok {
r0 = rf ( ctx )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
// MockSessionManager_CheckHealth_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CheckHealth'
type MockSessionManager_CheckHealth_Call struct {
* mock . Call
}
// CheckHealth is a helper method to define mock.On call
// - ctx context.Context
func ( _e * MockSessionManager_Expecter ) CheckHealth ( ctx interface { } ) * MockSessionManager_CheckHealth_Call {
return & MockSessionManager_CheckHealth_Call { Call : _e . mock . On ( "CheckHealth" , ctx ) }
}
func ( _c * MockSessionManager_CheckHealth_Call ) Run ( run func ( ctx context . Context ) ) * MockSessionManager_CheckHealth_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( args [ 0 ] . ( context . Context ) )
} )
return _c
}
func ( _c * MockSessionManager_CheckHealth_Call ) Return ( _a0 error ) * MockSessionManager_CheckHealth_Call {
_c . Call . Return ( _a0 )
return _c
}
func ( _c * MockSessionManager_CheckHealth_Call ) RunAndReturn ( run func ( context . Context ) error ) * MockSessionManager_CheckHealth_Call {
_c . Call . Return ( run )
return _c
}
// Close provides a mock function with given fields:
func ( _m * MockSessionManager ) Close ( ) {
_m . Called ( )
}
// MockSessionManager_Close_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Close'
type MockSessionManager_Close_Call struct {
* mock . Call
}
// Close is a helper method to define mock.On call
func ( _e * MockSessionManager_Expecter ) Close ( ) * MockSessionManager_Close_Call {
return & MockSessionManager_Close_Call { Call : _e . mock . On ( "Close" ) }
}
func ( _c * MockSessionManager_Close_Call ) Run ( run func ( ) ) * MockSessionManager_Close_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( )
} )
return _c
}
func ( _c * MockSessionManager_Close_Call ) Return ( ) * MockSessionManager_Close_Call {
_c . Call . Return ( )
return _c
}
func ( _c * MockSessionManager_Close_Call ) RunAndReturn ( run func ( ) ) * MockSessionManager_Close_Call {
_c . Call . Return ( run )
return _c
}
2024-01-23 10:37:00 +08:00
// Compaction provides a mock function with given fields: ctx, nodeID, plan
func ( _m * MockSessionManager ) Compaction ( ctx context . Context , nodeID int64 , plan * datapb . CompactionPlan ) error {
ret := _m . Called ( ctx , nodeID , plan )
2023-12-11 17:52:37 +08:00
var r0 error
2024-01-23 10:37:00 +08:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , int64 , * datapb . CompactionPlan ) error ) ; ok {
r0 = rf ( ctx , nodeID , plan )
2023-12-11 17:52:37 +08:00
} else {
r0 = ret . Error ( 0 )
}
return r0
}
// MockSessionManager_Compaction_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Compaction'
type MockSessionManager_Compaction_Call struct {
* mock . Call
}
// Compaction is a helper method to define mock.On call
2024-01-23 10:37:00 +08:00
// - ctx context.Context
2023-12-11 17:52:37 +08:00
// - nodeID int64
// - plan *datapb.CompactionPlan
2024-01-23 10:37:00 +08:00
func ( _e * MockSessionManager_Expecter ) Compaction ( ctx interface { } , nodeID interface { } , plan interface { } ) * MockSessionManager_Compaction_Call {
return & MockSessionManager_Compaction_Call { Call : _e . mock . On ( "Compaction" , ctx , nodeID , plan ) }
2023-12-11 17:52:37 +08:00
}
2024-01-23 10:37:00 +08:00
func ( _c * MockSessionManager_Compaction_Call ) Run ( run func ( ctx context . Context , nodeID int64 , plan * datapb . CompactionPlan ) ) * MockSessionManager_Compaction_Call {
2023-12-11 17:52:37 +08:00
_c . Call . Run ( func ( args mock . Arguments ) {
2024-01-23 10:37:00 +08:00
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( int64 ) , args [ 2 ] . ( * datapb . CompactionPlan ) )
2023-12-11 17:52:37 +08:00
} )
return _c
}
func ( _c * MockSessionManager_Compaction_Call ) Return ( _a0 error ) * MockSessionManager_Compaction_Call {
_c . Call . Return ( _a0 )
return _c
}
2024-01-23 10:37:00 +08:00
func ( _c * MockSessionManager_Compaction_Call ) RunAndReturn ( run func ( context . Context , int64 , * datapb . CompactionPlan ) error ) * MockSessionManager_Compaction_Call {
2023-12-11 17:52:37 +08:00
_c . Call . Return ( run )
return _c
}
// DeleteSession provides a mock function with given fields: node
func ( _m * MockSessionManager ) DeleteSession ( node * NodeInfo ) {
_m . Called ( node )
}
// MockSessionManager_DeleteSession_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteSession'
type MockSessionManager_DeleteSession_Call struct {
* mock . Call
}
// DeleteSession is a helper method to define mock.On call
// - node *NodeInfo
func ( _e * MockSessionManager_Expecter ) DeleteSession ( node interface { } ) * MockSessionManager_DeleteSession_Call {
return & MockSessionManager_DeleteSession_Call { Call : _e . mock . On ( "DeleteSession" , node ) }
}
func ( _c * MockSessionManager_DeleteSession_Call ) Run ( run func ( node * NodeInfo ) ) * MockSessionManager_DeleteSession_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( args [ 0 ] . ( * NodeInfo ) )
} )
return _c
}
func ( _c * MockSessionManager_DeleteSession_Call ) Return ( ) * MockSessionManager_DeleteSession_Call {
_c . Call . Return ( )
return _c
}
func ( _c * MockSessionManager_DeleteSession_Call ) RunAndReturn ( run func ( * NodeInfo ) ) * MockSessionManager_DeleteSession_Call {
_c . Call . Return ( run )
return _c
}
// Flush provides a mock function with given fields: ctx, nodeID, req
func ( _m * MockSessionManager ) Flush ( ctx context . Context , nodeID int64 , req * datapb . FlushSegmentsRequest ) {
_m . Called ( ctx , nodeID , req )
}
// MockSessionManager_Flush_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Flush'
type MockSessionManager_Flush_Call struct {
* mock . Call
}
// Flush is a helper method to define mock.On call
// - ctx context.Context
// - nodeID int64
// - req *datapb.FlushSegmentsRequest
func ( _e * MockSessionManager_Expecter ) Flush ( ctx interface { } , nodeID interface { } , req interface { } ) * MockSessionManager_Flush_Call {
return & MockSessionManager_Flush_Call { Call : _e . mock . On ( "Flush" , ctx , nodeID , req ) }
}
func ( _c * MockSessionManager_Flush_Call ) Run ( run func ( ctx context . Context , nodeID int64 , req * datapb . FlushSegmentsRequest ) ) * MockSessionManager_Flush_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( int64 ) , args [ 2 ] . ( * datapb . FlushSegmentsRequest ) )
} )
return _c
}
func ( _c * MockSessionManager_Flush_Call ) Return ( ) * MockSessionManager_Flush_Call {
_c . Call . Return ( )
return _c
}
func ( _c * MockSessionManager_Flush_Call ) RunAndReturn ( run func ( context . Context , int64 , * datapb . FlushSegmentsRequest ) ) * MockSessionManager_Flush_Call {
_c . Call . Return ( run )
return _c
}
// FlushChannels provides a mock function with given fields: ctx, nodeID, req
func ( _m * MockSessionManager ) FlushChannels ( ctx context . Context , nodeID int64 , req * datapb . FlushChannelsRequest ) error {
ret := _m . Called ( ctx , nodeID , req )
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , int64 , * datapb . FlushChannelsRequest ) error ) ; ok {
r0 = rf ( ctx , nodeID , req )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
// MockSessionManager_FlushChannels_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FlushChannels'
type MockSessionManager_FlushChannels_Call struct {
* mock . Call
}
// FlushChannels is a helper method to define mock.On call
// - ctx context.Context
// - nodeID int64
// - req *datapb.FlushChannelsRequest
func ( _e * MockSessionManager_Expecter ) FlushChannels ( ctx interface { } , nodeID interface { } , req interface { } ) * MockSessionManager_FlushChannels_Call {
return & MockSessionManager_FlushChannels_Call { Call : _e . mock . On ( "FlushChannels" , ctx , nodeID , req ) }
}
func ( _c * MockSessionManager_FlushChannels_Call ) Run ( run func ( ctx context . Context , nodeID int64 , req * datapb . FlushChannelsRequest ) ) * MockSessionManager_FlushChannels_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( int64 ) , args [ 2 ] . ( * datapb . FlushChannelsRequest ) )
} )
return _c
}
func ( _c * MockSessionManager_FlushChannels_Call ) Return ( _a0 error ) * MockSessionManager_FlushChannels_Call {
_c . Call . Return ( _a0 )
return _c
}
func ( _c * MockSessionManager_FlushChannels_Call ) RunAndReturn ( run func ( context . Context , int64 , * datapb . FlushChannelsRequest ) error ) * MockSessionManager_FlushChannels_Call {
_c . Call . Return ( run )
return _c
}
// GetCompactionPlansResults provides a mock function with given fields:
func ( _m * MockSessionManager ) GetCompactionPlansResults ( ) map [ int64 ] * datapb . CompactionPlanResult {
ret := _m . Called ( )
var r0 map [ int64 ] * datapb . CompactionPlanResult
if rf , ok := ret . Get ( 0 ) . ( func ( ) map [ int64 ] * datapb . CompactionPlanResult ) ; ok {
r0 = rf ( )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( map [ int64 ] * datapb . CompactionPlanResult )
}
}
return r0
}
// MockSessionManager_GetCompactionPlansResults_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCompactionPlansResults'
type MockSessionManager_GetCompactionPlansResults_Call struct {
* mock . Call
}
// GetCompactionPlansResults is a helper method to define mock.On call
func ( _e * MockSessionManager_Expecter ) GetCompactionPlansResults ( ) * MockSessionManager_GetCompactionPlansResults_Call {
return & MockSessionManager_GetCompactionPlansResults_Call { Call : _e . mock . On ( "GetCompactionPlansResults" ) }
}
func ( _c * MockSessionManager_GetCompactionPlansResults_Call ) Run ( run func ( ) ) * MockSessionManager_GetCompactionPlansResults_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( )
} )
return _c
}
func ( _c * MockSessionManager_GetCompactionPlansResults_Call ) Return ( _a0 map [ int64 ] * datapb . CompactionPlanResult ) * MockSessionManager_GetCompactionPlansResults_Call {
_c . Call . Return ( _a0 )
return _c
}
func ( _c * MockSessionManager_GetCompactionPlansResults_Call ) RunAndReturn ( run func ( ) map [ int64 ] * datapb . CompactionPlanResult ) * MockSessionManager_GetCompactionPlansResults_Call {
_c . Call . Return ( run )
return _c
}
// GetSessionIDs provides a mock function with given fields:
func ( _m * MockSessionManager ) GetSessionIDs ( ) [ ] int64 {
ret := _m . Called ( )
var r0 [ ] int64
if rf , ok := ret . Get ( 0 ) . ( func ( ) [ ] int64 ) ; ok {
r0 = rf ( )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] int64 )
}
}
return r0
}
// MockSessionManager_GetSessionIDs_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetSessionIDs'
type MockSessionManager_GetSessionIDs_Call struct {
* mock . Call
}
// GetSessionIDs is a helper method to define mock.On call
func ( _e * MockSessionManager_Expecter ) GetSessionIDs ( ) * MockSessionManager_GetSessionIDs_Call {
return & MockSessionManager_GetSessionIDs_Call { Call : _e . mock . On ( "GetSessionIDs" ) }
}
func ( _c * MockSessionManager_GetSessionIDs_Call ) Run ( run func ( ) ) * MockSessionManager_GetSessionIDs_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( )
} )
return _c
}
func ( _c * MockSessionManager_GetSessionIDs_Call ) Return ( _a0 [ ] int64 ) * MockSessionManager_GetSessionIDs_Call {
_c . Call . Return ( _a0 )
return _c
}
func ( _c * MockSessionManager_GetSessionIDs_Call ) RunAndReturn ( run func ( ) [ ] int64 ) * MockSessionManager_GetSessionIDs_Call {
_c . Call . Return ( run )
return _c
}
// GetSessions provides a mock function with given fields:
func ( _m * MockSessionManager ) GetSessions ( ) [ ] * Session {
ret := _m . Called ( )
var r0 [ ] * Session
if rf , ok := ret . Get ( 0 ) . ( func ( ) [ ] * Session ) ; ok {
r0 = rf ( )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] * Session )
}
}
return r0
}
// MockSessionManager_GetSessions_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetSessions'
type MockSessionManager_GetSessions_Call struct {
* mock . Call
}
// GetSessions is a helper method to define mock.On call
func ( _e * MockSessionManager_Expecter ) GetSessions ( ) * MockSessionManager_GetSessions_Call {
return & MockSessionManager_GetSessions_Call { Call : _e . mock . On ( "GetSessions" ) }
}
func ( _c * MockSessionManager_GetSessions_Call ) Run ( run func ( ) ) * MockSessionManager_GetSessions_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( )
} )
return _c
}
func ( _c * MockSessionManager_GetSessions_Call ) Return ( _a0 [ ] * Session ) * MockSessionManager_GetSessions_Call {
_c . Call . Return ( _a0 )
return _c
}
func ( _c * MockSessionManager_GetSessions_Call ) RunAndReturn ( run func ( ) [ ] * Session ) * MockSessionManager_GetSessions_Call {
_c . Call . Return ( run )
return _c
}
// Import provides a mock function with given fields: ctx, nodeID, itr
func ( _m * MockSessionManager ) Import ( ctx context . Context , nodeID int64 , itr * datapb . ImportTaskRequest ) {
_m . Called ( ctx , nodeID , itr )
}
// MockSessionManager_Import_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Import'
type MockSessionManager_Import_Call struct {
* mock . Call
}
// Import is a helper method to define mock.On call
// - ctx context.Context
// - nodeID int64
// - itr *datapb.ImportTaskRequest
func ( _e * MockSessionManager_Expecter ) Import ( ctx interface { } , nodeID interface { } , itr interface { } ) * MockSessionManager_Import_Call {
return & MockSessionManager_Import_Call { Call : _e . mock . On ( "Import" , ctx , nodeID , itr ) }
}
func ( _c * MockSessionManager_Import_Call ) Run ( run func ( ctx context . Context , nodeID int64 , itr * datapb . ImportTaskRequest ) ) * MockSessionManager_Import_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( int64 ) , args [ 2 ] . ( * datapb . ImportTaskRequest ) )
} )
return _c
}
func ( _c * MockSessionManager_Import_Call ) Return ( ) * MockSessionManager_Import_Call {
_c . Call . Return ( )
return _c
}
func ( _c * MockSessionManager_Import_Call ) RunAndReturn ( run func ( context . Context , int64 , * datapb . ImportTaskRequest ) ) * MockSessionManager_Import_Call {
_c . Call . Return ( run )
return _c
}
// NotifyChannelOperation provides a mock function with given fields: ctx, nodeID, req
func ( _m * MockSessionManager ) NotifyChannelOperation ( ctx context . Context , nodeID int64 , req * datapb . ChannelOperationsRequest ) error {
ret := _m . Called ( ctx , nodeID , req )
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , int64 , * datapb . ChannelOperationsRequest ) error ) ; ok {
r0 = rf ( ctx , nodeID , req )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
// MockSessionManager_NotifyChannelOperation_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'NotifyChannelOperation'
type MockSessionManager_NotifyChannelOperation_Call struct {
* mock . Call
}
// NotifyChannelOperation is a helper method to define mock.On call
// - ctx context.Context
// - nodeID int64
// - req *datapb.ChannelOperationsRequest
func ( _e * MockSessionManager_Expecter ) NotifyChannelOperation ( ctx interface { } , nodeID interface { } , req interface { } ) * MockSessionManager_NotifyChannelOperation_Call {
return & MockSessionManager_NotifyChannelOperation_Call { Call : _e . mock . On ( "NotifyChannelOperation" , ctx , nodeID , req ) }
}
func ( _c * MockSessionManager_NotifyChannelOperation_Call ) Run ( run func ( ctx context . Context , nodeID int64 , req * datapb . ChannelOperationsRequest ) ) * MockSessionManager_NotifyChannelOperation_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( int64 ) , args [ 2 ] . ( * datapb . ChannelOperationsRequest ) )
} )
return _c
}
func ( _c * MockSessionManager_NotifyChannelOperation_Call ) Return ( _a0 error ) * MockSessionManager_NotifyChannelOperation_Call {
_c . Call . Return ( _a0 )
return _c
}
func ( _c * MockSessionManager_NotifyChannelOperation_Call ) RunAndReturn ( run func ( context . Context , int64 , * datapb . ChannelOperationsRequest ) error ) * MockSessionManager_NotifyChannelOperation_Call {
_c . Call . Return ( run )
return _c
}
// SyncSegments provides a mock function with given fields: nodeID, req
func ( _m * MockSessionManager ) SyncSegments ( nodeID int64 , req * datapb . SyncSegmentsRequest ) error {
ret := _m . Called ( nodeID , req )
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( int64 , * datapb . SyncSegmentsRequest ) error ) ; ok {
r0 = rf ( nodeID , req )
} else {
r0 = ret . Error ( 0 )
}
return r0
}
// MockSessionManager_SyncSegments_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SyncSegments'
type MockSessionManager_SyncSegments_Call struct {
* mock . Call
}
// SyncSegments is a helper method to define mock.On call
// - nodeID int64
// - req *datapb.SyncSegmentsRequest
func ( _e * MockSessionManager_Expecter ) SyncSegments ( nodeID interface { } , req interface { } ) * MockSessionManager_SyncSegments_Call {
return & MockSessionManager_SyncSegments_Call { Call : _e . mock . On ( "SyncSegments" , nodeID , req ) }
}
func ( _c * MockSessionManager_SyncSegments_Call ) Run ( run func ( nodeID int64 , req * datapb . SyncSegmentsRequest ) ) * MockSessionManager_SyncSegments_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( args [ 0 ] . ( int64 ) , args [ 1 ] . ( * datapb . SyncSegmentsRequest ) )
} )
return _c
}
func ( _c * MockSessionManager_SyncSegments_Call ) Return ( _a0 error ) * MockSessionManager_SyncSegments_Call {
_c . Call . Return ( _a0 )
return _c
}
func ( _c * MockSessionManager_SyncSegments_Call ) RunAndReturn ( run func ( int64 , * datapb . SyncSegmentsRequest ) error ) * MockSessionManager_SyncSegments_Call {
_c . Call . Return ( run )
return _c
}
// NewMockSessionManager creates a new instance of MockSessionManager. 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 NewMockSessionManager ( t interface {
mock . TestingT
Cleanup ( func ( ) )
} ) * MockSessionManager {
mock := & MockSessionManager { }
mock . Mock . Test ( t )
t . Cleanup ( func ( ) { mock . AssertExpectations ( t ) } )
return mock
}