2024-10-17 04:11:31 +00:00
// Code generated by mockery v2.46.0. DO NOT EDIT.
2022-09-05 05:29:11 +00:00
package mocks
2023-09-27 02:21:26 +00:00
import (
2024-12-05 07:16:41 +00:00
context "context"
2023-09-27 02:21:26 +00:00
mock "github.com/stretchr/testify/mock"
2024-12-05 07:16:41 +00:00
2025-02-22 15:15:58 +00:00
predicates "github.com/milvus-io/milvus/pkg/v2/kv/predicates"
2023-09-27 02:21:26 +00:00
)
2022-09-05 05:29:11 +00:00
// TxnKV is an autogenerated mock type for the TxnKV type
type TxnKV struct {
mock . Mock
}
2022-09-23 02:50:51 +00:00
type TxnKV_Expecter struct {
mock * mock . Mock
}
func ( _m * TxnKV ) EXPECT ( ) * TxnKV_Expecter {
return & TxnKV_Expecter { mock : & _m . Mock }
}
2022-09-05 05:29:11 +00:00
// Close provides a mock function with given fields:
func ( _m * TxnKV ) Close ( ) {
_m . Called ( )
}
2022-09-23 02:50:51 +00:00
// TxnKV_Close_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Close'
type TxnKV_Close_Call struct {
* mock . Call
}
// Close is a helper method to define mock.On call
func ( _e * TxnKV_Expecter ) Close ( ) * TxnKV_Close_Call {
return & TxnKV_Close_Call { Call : _e . mock . On ( "Close" ) }
}
func ( _c * TxnKV_Close_Call ) Run ( run func ( ) ) * TxnKV_Close_Call {
_c . Call . Run ( func ( args mock . Arguments ) {
run ( )
} )
return _c
}
func ( _c * TxnKV_Close_Call ) Return ( ) * TxnKV_Close_Call {
_c . Call . Return ( )
return _c
}
2023-06-26 01:20:44 +00:00
func ( _c * TxnKV_Close_Call ) RunAndReturn ( run func ( ) ) * TxnKV_Close_Call {
_c . Call . Return ( run )
return _c
}
2024-12-05 07:16:41 +00:00
// Has provides a mock function with given fields: ctx, key
func ( _m * TxnKV ) Has ( ctx context . Context , key string ) ( bool , error ) {
ret := _m . Called ( ctx , key )
2023-07-10 11:40:27 +00:00
2024-10-17 04:11:31 +00:00
if len ( ret ) == 0 {
panic ( "no return value specified for Has" )
}
2023-07-10 11:40:27 +00:00
var r0 bool
var r1 error
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string ) ( bool , error ) ) ; ok {
return rf ( ctx , key )
2023-07-10 11:40:27 +00:00
}
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string ) bool ) ; ok {
r0 = rf ( ctx , key )
2023-07-10 11:40:27 +00:00
} else {
r0 = ret . Get ( 0 ) . ( bool )
}
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , string ) error ) ; ok {
r1 = rf ( ctx , key )
2023-07-10 11:40:27 +00:00
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
// TxnKV_Has_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Has'
type TxnKV_Has_Call struct {
* mock . Call
}
// Has is a helper method to define mock.On call
2024-12-05 07:16:41 +00:00
// - ctx context.Context
2023-07-10 11:40:27 +00:00
// - key string
2024-12-05 07:16:41 +00:00
func ( _e * TxnKV_Expecter ) Has ( ctx interface { } , key interface { } ) * TxnKV_Has_Call {
return & TxnKV_Has_Call { Call : _e . mock . On ( "Has" , ctx , key ) }
2023-07-10 11:40:27 +00:00
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_Has_Call ) Run ( run func ( ctx context . Context , key string ) ) * TxnKV_Has_Call {
2023-07-10 11:40:27 +00:00
_c . Call . Run ( func ( args mock . Arguments ) {
2024-12-05 07:16:41 +00:00
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( string ) )
2023-07-10 11:40:27 +00:00
} )
return _c
}
func ( _c * TxnKV_Has_Call ) Return ( _a0 bool , _a1 error ) * TxnKV_Has_Call {
_c . Call . Return ( _a0 , _a1 )
return _c
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_Has_Call ) RunAndReturn ( run func ( context . Context , string ) ( bool , error ) ) * TxnKV_Has_Call {
2023-07-10 11:40:27 +00:00
_c . Call . Return ( run )
return _c
}
2024-12-05 07:16:41 +00:00
// HasPrefix provides a mock function with given fields: ctx, prefix
func ( _m * TxnKV ) HasPrefix ( ctx context . Context , prefix string ) ( bool , error ) {
ret := _m . Called ( ctx , prefix )
2023-07-11 02:28:28 +00:00
2024-10-17 04:11:31 +00:00
if len ( ret ) == 0 {
panic ( "no return value specified for HasPrefix" )
}
2023-07-11 02:28:28 +00:00
var r0 bool
var r1 error
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string ) ( bool , error ) ) ; ok {
return rf ( ctx , prefix )
2023-07-11 02:28:28 +00:00
}
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string ) bool ) ; ok {
r0 = rf ( ctx , prefix )
2023-07-11 02:28:28 +00:00
} else {
r0 = ret . Get ( 0 ) . ( bool )
}
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , string ) error ) ; ok {
r1 = rf ( ctx , prefix )
2023-07-11 02:28:28 +00:00
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
// TxnKV_HasPrefix_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'HasPrefix'
type TxnKV_HasPrefix_Call struct {
* mock . Call
}
// HasPrefix is a helper method to define mock.On call
2024-12-05 07:16:41 +00:00
// - ctx context.Context
2023-07-11 02:28:28 +00:00
// - prefix string
2024-12-05 07:16:41 +00:00
func ( _e * TxnKV_Expecter ) HasPrefix ( ctx interface { } , prefix interface { } ) * TxnKV_HasPrefix_Call {
return & TxnKV_HasPrefix_Call { Call : _e . mock . On ( "HasPrefix" , ctx , prefix ) }
2023-07-11 02:28:28 +00:00
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_HasPrefix_Call ) Run ( run func ( ctx context . Context , prefix string ) ) * TxnKV_HasPrefix_Call {
2023-07-11 02:28:28 +00:00
_c . Call . Run ( func ( args mock . Arguments ) {
2024-12-05 07:16:41 +00:00
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( string ) )
2023-07-11 02:28:28 +00:00
} )
return _c
}
func ( _c * TxnKV_HasPrefix_Call ) Return ( _a0 bool , _a1 error ) * TxnKV_HasPrefix_Call {
_c . Call . Return ( _a0 , _a1 )
return _c
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_HasPrefix_Call ) RunAndReturn ( run func ( context . Context , string ) ( bool , error ) ) * TxnKV_HasPrefix_Call {
2023-07-11 02:28:28 +00:00
_c . Call . Return ( run )
return _c
}
2024-12-05 07:16:41 +00:00
// Load provides a mock function with given fields: ctx, key
func ( _m * TxnKV ) Load ( ctx context . Context , key string ) ( string , error ) {
ret := _m . Called ( ctx , key )
2022-09-05 05:29:11 +00:00
2024-10-17 04:11:31 +00:00
if len ( ret ) == 0 {
panic ( "no return value specified for Load" )
}
2022-09-05 05:29:11 +00:00
var r0 string
2023-06-26 01:20:44 +00:00
var r1 error
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string ) ( string , error ) ) ; ok {
return rf ( ctx , key )
2023-06-26 01:20:44 +00:00
}
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string ) string ) ; ok {
r0 = rf ( ctx , key )
2022-09-05 05:29:11 +00:00
} else {
r0 = ret . Get ( 0 ) . ( string )
}
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , string ) error ) ; ok {
r1 = rf ( ctx , key )
2022-09-05 05:29:11 +00:00
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2022-09-23 02:50:51 +00:00
// TxnKV_Load_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Load'
type TxnKV_Load_Call struct {
* mock . Call
}
// Load is a helper method to define mock.On call
2024-12-05 07:16:41 +00:00
// - ctx context.Context
2023-02-26 03:31:49 +00:00
// - key string
2024-12-05 07:16:41 +00:00
func ( _e * TxnKV_Expecter ) Load ( ctx interface { } , key interface { } ) * TxnKV_Load_Call {
return & TxnKV_Load_Call { Call : _e . mock . On ( "Load" , ctx , key ) }
2022-09-23 02:50:51 +00:00
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_Load_Call ) Run ( run func ( ctx context . Context , key string ) ) * TxnKV_Load_Call {
2022-09-23 02:50:51 +00:00
_c . Call . Run ( func ( args mock . Arguments ) {
2024-12-05 07:16:41 +00:00
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( string ) )
2022-09-23 02:50:51 +00:00
} )
return _c
}
func ( _c * TxnKV_Load_Call ) Return ( _a0 string , _a1 error ) * TxnKV_Load_Call {
_c . Call . Return ( _a0 , _a1 )
return _c
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_Load_Call ) RunAndReturn ( run func ( context . Context , string ) ( string , error ) ) * TxnKV_Load_Call {
2023-06-26 01:20:44 +00:00
_c . Call . Return ( run )
return _c
}
2024-12-05 07:16:41 +00:00
// LoadWithPrefix provides a mock function with given fields: ctx, key
func ( _m * TxnKV ) LoadWithPrefix ( ctx context . Context , key string ) ( [ ] string , [ ] string , error ) {
ret := _m . Called ( ctx , key )
2022-09-05 05:29:11 +00:00
2024-10-17 04:11:31 +00:00
if len ( ret ) == 0 {
panic ( "no return value specified for LoadWithPrefix" )
}
2022-09-05 05:29:11 +00:00
var r0 [ ] string
2023-06-26 01:20:44 +00:00
var r1 [ ] string
var r2 error
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string ) ( [ ] string , [ ] string , error ) ) ; ok {
return rf ( ctx , key )
2023-06-26 01:20:44 +00:00
}
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string ) [ ] string ) ; ok {
r0 = rf ( ctx , key )
2022-09-05 05:29:11 +00:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] string )
}
}
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , string ) [ ] string ) ; ok {
r1 = rf ( ctx , key )
2022-09-05 05:29:11 +00:00
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( [ ] string )
}
}
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 2 ) . ( func ( context . Context , string ) error ) ; ok {
r2 = rf ( ctx , key )
2022-09-05 05:29:11 +00:00
} else {
r2 = ret . Error ( 2 )
}
return r0 , r1 , r2
}
2022-09-23 02:50:51 +00:00
// TxnKV_LoadWithPrefix_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LoadWithPrefix'
type TxnKV_LoadWithPrefix_Call struct {
* mock . Call
}
// LoadWithPrefix is a helper method to define mock.On call
2024-12-05 07:16:41 +00:00
// - ctx context.Context
2023-02-26 03:31:49 +00:00
// - key string
2024-12-05 07:16:41 +00:00
func ( _e * TxnKV_Expecter ) LoadWithPrefix ( ctx interface { } , key interface { } ) * TxnKV_LoadWithPrefix_Call {
return & TxnKV_LoadWithPrefix_Call { Call : _e . mock . On ( "LoadWithPrefix" , ctx , key ) }
2022-09-23 02:50:51 +00:00
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_LoadWithPrefix_Call ) Run ( run func ( ctx context . Context , key string ) ) * TxnKV_LoadWithPrefix_Call {
2022-09-23 02:50:51 +00:00
_c . Call . Run ( func ( args mock . Arguments ) {
2024-12-05 07:16:41 +00:00
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( string ) )
2022-09-23 02:50:51 +00:00
} )
return _c
}
func ( _c * TxnKV_LoadWithPrefix_Call ) Return ( _a0 [ ] string , _a1 [ ] string , _a2 error ) * TxnKV_LoadWithPrefix_Call {
_c . Call . Return ( _a0 , _a1 , _a2 )
return _c
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_LoadWithPrefix_Call ) RunAndReturn ( run func ( context . Context , string ) ( [ ] string , [ ] string , error ) ) * TxnKV_LoadWithPrefix_Call {
2023-06-26 01:20:44 +00:00
_c . Call . Return ( run )
return _c
}
2024-12-05 07:16:41 +00:00
// MultiLoad provides a mock function with given fields: ctx, keys
func ( _m * TxnKV ) MultiLoad ( ctx context . Context , keys [ ] string ) ( [ ] string , error ) {
ret := _m . Called ( ctx , keys )
2022-09-05 05:29:11 +00:00
2024-10-17 04:11:31 +00:00
if len ( ret ) == 0 {
panic ( "no return value specified for MultiLoad" )
}
2022-09-05 05:29:11 +00:00
var r0 [ ] string
2023-06-26 01:20:44 +00:00
var r1 error
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , [ ] string ) ( [ ] string , error ) ) ; ok {
return rf ( ctx , keys )
2023-06-26 01:20:44 +00:00
}
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , [ ] string ) [ ] string ) ; ok {
r0 = rf ( ctx , keys )
2022-09-05 05:29:11 +00:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] string )
}
}
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 1 ) . ( func ( context . Context , [ ] string ) error ) ; ok {
r1 = rf ( ctx , keys )
2022-09-05 05:29:11 +00:00
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2022-09-23 02:50:51 +00:00
// TxnKV_MultiLoad_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MultiLoad'
type TxnKV_MultiLoad_Call struct {
* mock . Call
}
// MultiLoad is a helper method to define mock.On call
2024-12-05 07:16:41 +00:00
// - ctx context.Context
2023-02-26 03:31:49 +00:00
// - keys []string
2024-12-05 07:16:41 +00:00
func ( _e * TxnKV_Expecter ) MultiLoad ( ctx interface { } , keys interface { } ) * TxnKV_MultiLoad_Call {
return & TxnKV_MultiLoad_Call { Call : _e . mock . On ( "MultiLoad" , ctx , keys ) }
2022-09-23 02:50:51 +00:00
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_MultiLoad_Call ) Run ( run func ( ctx context . Context , keys [ ] string ) ) * TxnKV_MultiLoad_Call {
2022-09-23 02:50:51 +00:00
_c . Call . Run ( func ( args mock . Arguments ) {
2024-12-05 07:16:41 +00:00
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( [ ] string ) )
2022-09-23 02:50:51 +00:00
} )
return _c
}
func ( _c * TxnKV_MultiLoad_Call ) Return ( _a0 [ ] string , _a1 error ) * TxnKV_MultiLoad_Call {
_c . Call . Return ( _a0 , _a1 )
return _c
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_MultiLoad_Call ) RunAndReturn ( run func ( context . Context , [ ] string ) ( [ ] string , error ) ) * TxnKV_MultiLoad_Call {
2023-06-26 01:20:44 +00:00
_c . Call . Return ( run )
return _c
}
2024-12-05 07:16:41 +00:00
// MultiRemove provides a mock function with given fields: ctx, keys
func ( _m * TxnKV ) MultiRemove ( ctx context . Context , keys [ ] string ) error {
ret := _m . Called ( ctx , keys )
2022-09-05 05:29:11 +00:00
2024-10-17 04:11:31 +00:00
if len ( ret ) == 0 {
panic ( "no return value specified for MultiRemove" )
}
2022-09-05 05:29:11 +00:00
var r0 error
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , [ ] string ) error ) ; ok {
r0 = rf ( ctx , keys )
2022-09-05 05:29:11 +00:00
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2022-09-23 02:50:51 +00:00
// TxnKV_MultiRemove_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MultiRemove'
type TxnKV_MultiRemove_Call struct {
* mock . Call
}
// MultiRemove is a helper method to define mock.On call
2024-12-05 07:16:41 +00:00
// - ctx context.Context
2023-02-26 03:31:49 +00:00
// - keys []string
2024-12-05 07:16:41 +00:00
func ( _e * TxnKV_Expecter ) MultiRemove ( ctx interface { } , keys interface { } ) * TxnKV_MultiRemove_Call {
return & TxnKV_MultiRemove_Call { Call : _e . mock . On ( "MultiRemove" , ctx , keys ) }
2022-09-23 02:50:51 +00:00
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_MultiRemove_Call ) Run ( run func ( ctx context . Context , keys [ ] string ) ) * TxnKV_MultiRemove_Call {
2022-09-23 02:50:51 +00:00
_c . Call . Run ( func ( args mock . Arguments ) {
2024-12-05 07:16:41 +00:00
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( [ ] string ) )
2022-09-23 02:50:51 +00:00
} )
return _c
}
func ( _c * TxnKV_MultiRemove_Call ) Return ( _a0 error ) * TxnKV_MultiRemove_Call {
_c . Call . Return ( _a0 )
return _c
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_MultiRemove_Call ) RunAndReturn ( run func ( context . Context , [ ] string ) error ) * TxnKV_MultiRemove_Call {
2023-06-26 01:20:44 +00:00
_c . Call . Return ( run )
return _c
}
2024-12-05 07:16:41 +00:00
// MultiSave provides a mock function with given fields: ctx, kvs
func ( _m * TxnKV ) MultiSave ( ctx context . Context , kvs map [ string ] string ) error {
ret := _m . Called ( ctx , kvs )
2022-09-05 05:29:11 +00:00
2024-10-17 04:11:31 +00:00
if len ( ret ) == 0 {
panic ( "no return value specified for MultiSave" )
}
2022-09-05 05:29:11 +00:00
var r0 error
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , map [ string ] string ) error ) ; ok {
r0 = rf ( ctx , kvs )
2022-09-05 05:29:11 +00:00
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2022-09-23 02:50:51 +00:00
// TxnKV_MultiSave_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MultiSave'
type TxnKV_MultiSave_Call struct {
* mock . Call
}
// MultiSave is a helper method to define mock.On call
2024-12-05 07:16:41 +00:00
// - ctx context.Context
2023-02-26 03:31:49 +00:00
// - kvs map[string]string
2024-12-05 07:16:41 +00:00
func ( _e * TxnKV_Expecter ) MultiSave ( ctx interface { } , kvs interface { } ) * TxnKV_MultiSave_Call {
return & TxnKV_MultiSave_Call { Call : _e . mock . On ( "MultiSave" , ctx , kvs ) }
2022-09-23 02:50:51 +00:00
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_MultiSave_Call ) Run ( run func ( ctx context . Context , kvs map [ string ] string ) ) * TxnKV_MultiSave_Call {
2022-09-23 02:50:51 +00:00
_c . Call . Run ( func ( args mock . Arguments ) {
2024-12-05 07:16:41 +00:00
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( map [ string ] string ) )
2022-09-23 02:50:51 +00:00
} )
return _c
}
func ( _c * TxnKV_MultiSave_Call ) Return ( _a0 error ) * TxnKV_MultiSave_Call {
_c . Call . Return ( _a0 )
return _c
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_MultiSave_Call ) RunAndReturn ( run func ( context . Context , map [ string ] string ) error ) * TxnKV_MultiSave_Call {
2023-06-26 01:20:44 +00:00
_c . Call . Return ( run )
return _c
}
2024-12-05 07:16:41 +00:00
// MultiSaveAndRemove provides a mock function with given fields: ctx, saves, removals, preds
func ( _m * TxnKV ) MultiSaveAndRemove ( ctx context . Context , saves map [ string ] string , removals [ ] string , preds ... predicates . Predicate ) error {
2023-09-27 02:21:26 +00:00
_va := make ( [ ] interface { } , len ( preds ) )
for _i := range preds {
_va [ _i ] = preds [ _i ]
}
var _ca [ ] interface { }
2024-12-05 07:16:41 +00:00
_ca = append ( _ca , ctx , saves , removals )
2023-09-27 02:21:26 +00:00
_ca = append ( _ca , _va ... )
ret := _m . Called ( _ca ... )
2022-09-05 05:29:11 +00:00
2024-10-17 04:11:31 +00:00
if len ( ret ) == 0 {
panic ( "no return value specified for MultiSaveAndRemove" )
}
2022-09-05 05:29:11 +00:00
var r0 error
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , map [ string ] string , [ ] string , ... predicates . Predicate ) error ) ; ok {
r0 = rf ( ctx , saves , removals , preds ... )
2022-09-05 05:29:11 +00:00
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2022-09-23 02:50:51 +00:00
// TxnKV_MultiSaveAndRemove_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MultiSaveAndRemove'
type TxnKV_MultiSaveAndRemove_Call struct {
* mock . Call
}
// MultiSaveAndRemove is a helper method to define mock.On call
2024-12-05 07:16:41 +00:00
// - ctx context.Context
2023-02-26 03:31:49 +00:00
// - saves map[string]string
// - removals []string
2023-09-27 02:21:26 +00:00
// - preds ...predicates.Predicate
2024-12-05 07:16:41 +00:00
func ( _e * TxnKV_Expecter ) MultiSaveAndRemove ( ctx interface { } , saves interface { } , removals interface { } , preds ... interface { } ) * TxnKV_MultiSaveAndRemove_Call {
2023-09-27 02:21:26 +00:00
return & TxnKV_MultiSaveAndRemove_Call { Call : _e . mock . On ( "MultiSaveAndRemove" ,
2024-12-05 07:16:41 +00:00
append ( [ ] interface { } { ctx , saves , removals } , preds ... ) ... ) }
2022-09-23 02:50:51 +00:00
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_MultiSaveAndRemove_Call ) Run ( run func ( ctx context . Context , saves map [ string ] string , removals [ ] string , preds ... predicates . Predicate ) ) * TxnKV_MultiSaveAndRemove_Call {
2022-09-23 02:50:51 +00:00
_c . Call . Run ( func ( args mock . Arguments ) {
2024-12-05 07:16:41 +00:00
variadicArgs := make ( [ ] predicates . Predicate , len ( args ) - 3 )
for i , a := range args [ 3 : ] {
2023-09-27 02:21:26 +00:00
if a != nil {
variadicArgs [ i ] = a . ( predicates . Predicate )
}
}
2024-12-05 07:16:41 +00:00
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( map [ string ] string ) , args [ 2 ] . ( [ ] string ) , variadicArgs ... )
2022-09-23 02:50:51 +00:00
} )
return _c
}
func ( _c * TxnKV_MultiSaveAndRemove_Call ) Return ( _a0 error ) * TxnKV_MultiSaveAndRemove_Call {
_c . Call . Return ( _a0 )
return _c
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_MultiSaveAndRemove_Call ) RunAndReturn ( run func ( context . Context , map [ string ] string , [ ] string , ... predicates . Predicate ) error ) * TxnKV_MultiSaveAndRemove_Call {
2023-06-26 01:20:44 +00:00
_c . Call . Return ( run )
return _c
}
2024-12-05 07:16:41 +00:00
// MultiSaveAndRemoveWithPrefix provides a mock function with given fields: ctx, saves, removals, preds
func ( _m * TxnKV ) MultiSaveAndRemoveWithPrefix ( ctx context . Context , saves map [ string ] string , removals [ ] string , preds ... predicates . Predicate ) error {
2023-09-27 02:21:26 +00:00
_va := make ( [ ] interface { } , len ( preds ) )
for _i := range preds {
_va [ _i ] = preds [ _i ]
}
var _ca [ ] interface { }
2024-12-05 07:16:41 +00:00
_ca = append ( _ca , ctx , saves , removals )
2023-09-27 02:21:26 +00:00
_ca = append ( _ca , _va ... )
ret := _m . Called ( _ca ... )
2022-09-05 05:29:11 +00:00
2024-10-17 04:11:31 +00:00
if len ( ret ) == 0 {
panic ( "no return value specified for MultiSaveAndRemoveWithPrefix" )
}
2022-09-05 05:29:11 +00:00
var r0 error
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , map [ string ] string , [ ] string , ... predicates . Predicate ) error ) ; ok {
r0 = rf ( ctx , saves , removals , preds ... )
2022-09-05 05:29:11 +00:00
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2022-09-23 02:50:51 +00:00
// TxnKV_MultiSaveAndRemoveWithPrefix_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MultiSaveAndRemoveWithPrefix'
type TxnKV_MultiSaveAndRemoveWithPrefix_Call struct {
* mock . Call
}
// MultiSaveAndRemoveWithPrefix is a helper method to define mock.On call
2024-12-05 07:16:41 +00:00
// - ctx context.Context
2023-02-26 03:31:49 +00:00
// - saves map[string]string
// - removals []string
2023-09-27 02:21:26 +00:00
// - preds ...predicates.Predicate
2024-12-05 07:16:41 +00:00
func ( _e * TxnKV_Expecter ) MultiSaveAndRemoveWithPrefix ( ctx interface { } , saves interface { } , removals interface { } , preds ... interface { } ) * TxnKV_MultiSaveAndRemoveWithPrefix_Call {
2023-09-27 02:21:26 +00:00
return & TxnKV_MultiSaveAndRemoveWithPrefix_Call { Call : _e . mock . On ( "MultiSaveAndRemoveWithPrefix" ,
2024-12-05 07:16:41 +00:00
append ( [ ] interface { } { ctx , saves , removals } , preds ... ) ... ) }
2022-09-23 02:50:51 +00:00
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_MultiSaveAndRemoveWithPrefix_Call ) Run ( run func ( ctx context . Context , saves map [ string ] string , removals [ ] string , preds ... predicates . Predicate ) ) * TxnKV_MultiSaveAndRemoveWithPrefix_Call {
2022-09-23 02:50:51 +00:00
_c . Call . Run ( func ( args mock . Arguments ) {
2024-12-05 07:16:41 +00:00
variadicArgs := make ( [ ] predicates . Predicate , len ( args ) - 3 )
for i , a := range args [ 3 : ] {
2023-09-27 02:21:26 +00:00
if a != nil {
variadicArgs [ i ] = a . ( predicates . Predicate )
}
}
2024-12-05 07:16:41 +00:00
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( map [ string ] string ) , args [ 2 ] . ( [ ] string ) , variadicArgs ... )
2022-09-23 02:50:51 +00:00
} )
return _c
}
func ( _c * TxnKV_MultiSaveAndRemoveWithPrefix_Call ) Return ( _a0 error ) * TxnKV_MultiSaveAndRemoveWithPrefix_Call {
_c . Call . Return ( _a0 )
return _c
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_MultiSaveAndRemoveWithPrefix_Call ) RunAndReturn ( run func ( context . Context , map [ string ] string , [ ] string , ... predicates . Predicate ) error ) * TxnKV_MultiSaveAndRemoveWithPrefix_Call {
2023-06-26 01:20:44 +00:00
_c . Call . Return ( run )
return _c
}
2024-12-05 07:16:41 +00:00
// Remove provides a mock function with given fields: ctx, key
func ( _m * TxnKV ) Remove ( ctx context . Context , key string ) error {
ret := _m . Called ( ctx , key )
2022-09-05 05:29:11 +00:00
2024-10-17 04:11:31 +00:00
if len ( ret ) == 0 {
panic ( "no return value specified for Remove" )
}
2022-09-05 05:29:11 +00:00
var r0 error
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string ) error ) ; ok {
r0 = rf ( ctx , key )
2022-09-05 05:29:11 +00:00
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2022-09-23 02:50:51 +00:00
// TxnKV_Remove_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Remove'
type TxnKV_Remove_Call struct {
* mock . Call
}
// Remove is a helper method to define mock.On call
2024-12-05 07:16:41 +00:00
// - ctx context.Context
2023-02-26 03:31:49 +00:00
// - key string
2024-12-05 07:16:41 +00:00
func ( _e * TxnKV_Expecter ) Remove ( ctx interface { } , key interface { } ) * TxnKV_Remove_Call {
return & TxnKV_Remove_Call { Call : _e . mock . On ( "Remove" , ctx , key ) }
2022-09-23 02:50:51 +00:00
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_Remove_Call ) Run ( run func ( ctx context . Context , key string ) ) * TxnKV_Remove_Call {
2022-09-23 02:50:51 +00:00
_c . Call . Run ( func ( args mock . Arguments ) {
2024-12-05 07:16:41 +00:00
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( string ) )
2022-09-23 02:50:51 +00:00
} )
return _c
}
func ( _c * TxnKV_Remove_Call ) Return ( _a0 error ) * TxnKV_Remove_Call {
_c . Call . Return ( _a0 )
return _c
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_Remove_Call ) RunAndReturn ( run func ( context . Context , string ) error ) * TxnKV_Remove_Call {
2023-06-26 01:20:44 +00:00
_c . Call . Return ( run )
return _c
}
2024-12-05 07:16:41 +00:00
// RemoveWithPrefix provides a mock function with given fields: ctx, key
func ( _m * TxnKV ) RemoveWithPrefix ( ctx context . Context , key string ) error {
ret := _m . Called ( ctx , key )
2022-09-05 05:29:11 +00:00
2024-10-17 04:11:31 +00:00
if len ( ret ) == 0 {
panic ( "no return value specified for RemoveWithPrefix" )
}
2022-09-05 05:29:11 +00:00
var r0 error
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string ) error ) ; ok {
r0 = rf ( ctx , key )
2022-09-05 05:29:11 +00:00
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2022-09-23 02:50:51 +00:00
// TxnKV_RemoveWithPrefix_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveWithPrefix'
type TxnKV_RemoveWithPrefix_Call struct {
* mock . Call
}
// RemoveWithPrefix is a helper method to define mock.On call
2024-12-05 07:16:41 +00:00
// - ctx context.Context
2023-02-26 03:31:49 +00:00
// - key string
2024-12-05 07:16:41 +00:00
func ( _e * TxnKV_Expecter ) RemoveWithPrefix ( ctx interface { } , key interface { } ) * TxnKV_RemoveWithPrefix_Call {
return & TxnKV_RemoveWithPrefix_Call { Call : _e . mock . On ( "RemoveWithPrefix" , ctx , key ) }
2022-09-23 02:50:51 +00:00
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_RemoveWithPrefix_Call ) Run ( run func ( ctx context . Context , key string ) ) * TxnKV_RemoveWithPrefix_Call {
2022-09-23 02:50:51 +00:00
_c . Call . Run ( func ( args mock . Arguments ) {
2024-12-05 07:16:41 +00:00
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( string ) )
2022-09-23 02:50:51 +00:00
} )
return _c
}
func ( _c * TxnKV_RemoveWithPrefix_Call ) Return ( _a0 error ) * TxnKV_RemoveWithPrefix_Call {
_c . Call . Return ( _a0 )
return _c
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_RemoveWithPrefix_Call ) RunAndReturn ( run func ( context . Context , string ) error ) * TxnKV_RemoveWithPrefix_Call {
2023-06-26 01:20:44 +00:00
_c . Call . Return ( run )
return _c
}
2024-12-05 07:16:41 +00:00
// Save provides a mock function with given fields: ctx, key, value
func ( _m * TxnKV ) Save ( ctx context . Context , key string , value string ) error {
ret := _m . Called ( ctx , key , value )
2022-09-05 05:29:11 +00:00
2024-10-17 04:11:31 +00:00
if len ( ret ) == 0 {
panic ( "no return value specified for Save" )
}
2022-09-05 05:29:11 +00:00
var r0 error
2024-12-05 07:16:41 +00:00
if rf , ok := ret . Get ( 0 ) . ( func ( context . Context , string , string ) error ) ; ok {
r0 = rf ( ctx , key , value )
2022-09-05 05:29:11 +00:00
} else {
r0 = ret . Error ( 0 )
}
return r0
}
2022-09-23 02:50:51 +00:00
// TxnKV_Save_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Save'
type TxnKV_Save_Call struct {
* mock . Call
}
// Save is a helper method to define mock.On call
2024-12-05 07:16:41 +00:00
// - ctx context.Context
2023-02-26 03:31:49 +00:00
// - key string
// - value string
2024-12-05 07:16:41 +00:00
func ( _e * TxnKV_Expecter ) Save ( ctx interface { } , key interface { } , value interface { } ) * TxnKV_Save_Call {
return & TxnKV_Save_Call { Call : _e . mock . On ( "Save" , ctx , key , value ) }
2022-09-23 02:50:51 +00:00
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_Save_Call ) Run ( run func ( ctx context . Context , key string , value string ) ) * TxnKV_Save_Call {
2022-09-23 02:50:51 +00:00
_c . Call . Run ( func ( args mock . Arguments ) {
2024-12-05 07:16:41 +00:00
run ( args [ 0 ] . ( context . Context ) , args [ 1 ] . ( string ) , args [ 2 ] . ( string ) )
2022-09-23 02:50:51 +00:00
} )
return _c
}
func ( _c * TxnKV_Save_Call ) Return ( _a0 error ) * TxnKV_Save_Call {
_c . Call . Return ( _a0 )
return _c
}
2024-12-05 07:16:41 +00:00
func ( _c * TxnKV_Save_Call ) RunAndReturn ( run func ( context . Context , string , string ) error ) * TxnKV_Save_Call {
2023-06-26 01:20:44 +00:00
_c . Call . Return ( run )
return _c
2022-09-05 05:29:11 +00:00
}
// NewTxnKV creates a new instance of TxnKV. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
2023-06-26 01:20:44 +00:00
// The first argument is typically a *testing.T value.
func NewTxnKV ( t interface {
mock . TestingT
Cleanup ( func ( ) )
} ) * TxnKV {
2022-09-05 05:29:11 +00:00
mock := & TxnKV { }
mock . Mock . Test ( t )
t . Cleanup ( func ( ) { mock . AssertExpectations ( t ) } )
return mock
}