// Code generated by mockery; DO NOT EDIT. // github.com/vektra/mockery // template: testify package mocks import ( "bnema.dev/ermite/internal/domain" mock "github.com/stretchr/testify/mock" ) // NewPasskeyVerifier creates a new instance of PasskeyVerifier. 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 NewPasskeyVerifier(t interface { mock.TestingT Cleanup(func()) }) *PasskeyVerifier { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock := &PasskeyVerifier{} mock.Mock.Test(t) t.Cleanup(func() { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock.AssertExpectations(t) }) return mock } // PasskeyVerifier is an autogenerated mock type for the PasskeyVerifier type type PasskeyVerifier struct { mock.Mock } type PasskeyVerifier_Expecter struct { mock *mock.Mock } func (_m *PasskeyVerifier) EXPECT() *PasskeyVerifier_Expecter { return &PasskeyVerifier_Expecter{mock: &_m.Mock} } // BeginLogin provides a mock function for the type PasskeyVerifier func (_mock *PasskeyVerifier) BeginLogin() ([]byte, []byte, error) { ret := _mock.Called() if len(ret) == 0 { panic("no return value specified for BeginLogin") } var r0 []byte var r1 []byte var r2 error if returnFunc, ok := ret.Get(0).(func() ([]byte, []byte, error)); ok { return returnFunc() } if returnFunc, ok := ret.Get(0).(func() []byte); ok { r0 = returnFunc() } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]byte) } } if returnFunc, ok := ret.Get(1).(func() []byte); ok { r1 = returnFunc() } else { if ret.Get(1) != nil { r1 = ret.Get(1).([]byte) } } if returnFunc, ok := ret.Get(2).(func() error); ok { r2 = returnFunc() } else { r2 = ret.Error(2) } return r0, r1, r2 } // PasskeyVerifier_BeginLogin_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'BeginLogin' type PasskeyVerifier_BeginLogin_Call struct { *mock.Call } // BeginLogin is a helper method to define mock.On call func (_e *PasskeyVerifier_Expecter) BeginLogin() *PasskeyVerifier_BeginLogin_Call { return &PasskeyVerifier_BeginLogin_Call{Call: _e.mock.On("BeginLogin")} } func (_c *PasskeyVerifier_BeginLogin_Call) Run(run func()) *PasskeyVerifier_BeginLogin_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *PasskeyVerifier_BeginLogin_Call) Return(options []byte, ceremony []byte, err error) *PasskeyVerifier_BeginLogin_Call { _c.Call.Return(options, ceremony, err) return _c } func (_c *PasskeyVerifier_BeginLogin_Call) RunAndReturn(run func() ([]byte, []byte, error)) *PasskeyVerifier_BeginLogin_Call { _c.Call.Return(run) return _c } // BeginRegistration provides a mock function for the type PasskeyVerifier func (_mock *PasskeyVerifier) BeginRegistration(userHandle []byte, existing []domain.Passkey) ([]byte, []byte, error) { ret := _mock.Called(userHandle, existing) if len(ret) == 0 { panic("no return value specified for BeginRegistration") } var r0 []byte var r1 []byte var r2 error if returnFunc, ok := ret.Get(0).(func([]byte, []domain.Passkey) ([]byte, []byte, error)); ok { return returnFunc(userHandle, existing) } if returnFunc, ok := ret.Get(0).(func([]byte, []domain.Passkey) []byte); ok { r0 = returnFunc(userHandle, existing) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]byte) } } if returnFunc, ok := ret.Get(1).(func([]byte, []domain.Passkey) []byte); ok { r1 = returnFunc(userHandle, existing) } else { if ret.Get(1) != nil { r1 = ret.Get(1).([]byte) } } if returnFunc, ok := ret.Get(2).(func([]byte, []domain.Passkey) error); ok { r2 = returnFunc(userHandle, existing) } else { r2 = ret.Error(2) } return r0, r1, r2 } // PasskeyVerifier_BeginRegistration_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'BeginRegistration' type PasskeyVerifier_BeginRegistration_Call struct { *mock.Call } // BeginRegistration is a helper method to define mock.On call // - userHandle []byte // - existing []domain.Passkey func (_e *PasskeyVerifier_Expecter) BeginRegistration(userHandle any, existing any) *PasskeyVerifier_BeginRegistration_Call { return &PasskeyVerifier_BeginRegistration_Call{Call: _e.mock.On("BeginRegistration", userHandle, existing)} } func (_c *PasskeyVerifier_BeginRegistration_Call) Run(run func(userHandle []byte, existing []domain.Passkey)) *PasskeyVerifier_BeginRegistration_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 []byte if args[0] != nil { arg0 = args[0].([]byte) } var arg1 []domain.Passkey if args[1] != nil { arg1 = args[1].([]domain.Passkey) } run( arg0, arg1, ) }) return _c } func (_c *PasskeyVerifier_BeginRegistration_Call) Return(options []byte, ceremony []byte, err error) *PasskeyVerifier_BeginRegistration_Call { _c.Call.Return(options, ceremony, err) return _c } func (_c *PasskeyVerifier_BeginRegistration_Call) RunAndReturn(run func(userHandle []byte, existing []domain.Passkey) ([]byte, []byte, error)) *PasskeyVerifier_BeginRegistration_Call { _c.Call.Return(run) return _c } // FinishLogin provides a mock function for the type PasskeyVerifier func (_mock *PasskeyVerifier) FinishLogin(userHandle []byte, ceremony []byte, response []byte, lookup func(id []byte) (domain.Passkey, error)) (domain.Passkey, error) { ret := _mock.Called(userHandle, ceremony, response, lookup) if len(ret) == 0 { panic("no return value specified for FinishLogin") } var r0 domain.Passkey var r1 error if returnFunc, ok := ret.Get(0).(func([]byte, []byte, []byte, func(id []byte) (domain.Passkey, error)) (domain.Passkey, error)); ok { return returnFunc(userHandle, ceremony, response, lookup) } if returnFunc, ok := ret.Get(0).(func([]byte, []byte, []byte, func(id []byte) (domain.Passkey, error)) domain.Passkey); ok { r0 = returnFunc(userHandle, ceremony, response, lookup) } else { r0 = ret.Get(0).(domain.Passkey) } if returnFunc, ok := ret.Get(1).(func([]byte, []byte, []byte, func(id []byte) (domain.Passkey, error)) error); ok { r1 = returnFunc(userHandle, ceremony, response, lookup) } else { r1 = ret.Error(1) } return r0, r1 } // PasskeyVerifier_FinishLogin_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FinishLogin' type PasskeyVerifier_FinishLogin_Call struct { *mock.Call } // FinishLogin is a helper method to define mock.On call // - userHandle []byte // - ceremony []byte // - response []byte // - lookup func(id []byte) (domain.Passkey, error) func (_e *PasskeyVerifier_Expecter) FinishLogin(userHandle any, ceremony any, response any, lookup any) *PasskeyVerifier_FinishLogin_Call { return &PasskeyVerifier_FinishLogin_Call{Call: _e.mock.On("FinishLogin", userHandle, ceremony, response, lookup)} } func (_c *PasskeyVerifier_FinishLogin_Call) Run(run func(userHandle []byte, ceremony []byte, response []byte, lookup func(id []byte) (domain.Passkey, error))) *PasskeyVerifier_FinishLogin_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 []byte if args[0] != nil { arg0 = args[0].([]byte) } var arg1 []byte if args[1] != nil { arg1 = args[1].([]byte) } var arg2 []byte if args[2] != nil { arg2 = args[2].([]byte) } var arg3 func(id []byte) (domain.Passkey, error) if args[3] != nil { arg3 = args[3].(func(id []byte) (domain.Passkey, error)) } run( arg0, arg1, arg2, arg3, ) }) return _c } func (_c *PasskeyVerifier_FinishLogin_Call) Return(passkey domain.Passkey, err error) *PasskeyVerifier_FinishLogin_Call { _c.Call.Return(passkey, err) return _c } func (_c *PasskeyVerifier_FinishLogin_Call) RunAndReturn(run func(userHandle []byte, ceremony []byte, response []byte, lookup func(id []byte) (domain.Passkey, error)) (domain.Passkey, error)) *PasskeyVerifier_FinishLogin_Call { _c.Call.Return(run) return _c } // FinishRegistration provides a mock function for the type PasskeyVerifier func (_mock *PasskeyVerifier) FinishRegistration(userHandle []byte, ceremony []byte, response []byte) (domain.Passkey, error) { ret := _mock.Called(userHandle, ceremony, response) if len(ret) == 0 { panic("no return value specified for FinishRegistration") } var r0 domain.Passkey var r1 error if returnFunc, ok := ret.Get(0).(func([]byte, []byte, []byte) (domain.Passkey, error)); ok { return returnFunc(userHandle, ceremony, response) } if returnFunc, ok := ret.Get(0).(func([]byte, []byte, []byte) domain.Passkey); ok { r0 = returnFunc(userHandle, ceremony, response) } else { r0 = ret.Get(0).(domain.Passkey) } if returnFunc, ok := ret.Get(1).(func([]byte, []byte, []byte) error); ok { r1 = returnFunc(userHandle, ceremony, response) } else { r1 = ret.Error(1) } return r0, r1 } // PasskeyVerifier_FinishRegistration_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FinishRegistration' type PasskeyVerifier_FinishRegistration_Call struct { *mock.Call } // FinishRegistration is a helper method to define mock.On call // - userHandle []byte // - ceremony []byte // - response []byte func (_e *PasskeyVerifier_Expecter) FinishRegistration(userHandle any, ceremony any, response any) *PasskeyVerifier_FinishRegistration_Call { return &PasskeyVerifier_FinishRegistration_Call{Call: _e.mock.On("FinishRegistration", userHandle, ceremony, response)} } func (_c *PasskeyVerifier_FinishRegistration_Call) Run(run func(userHandle []byte, ceremony []byte, response []byte)) *PasskeyVerifier_FinishRegistration_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 []byte if args[0] != nil { arg0 = args[0].([]byte) } var arg1 []byte if args[1] != nil { arg1 = args[1].([]byte) } var arg2 []byte if args[2] != nil { arg2 = args[2].([]byte) } run( arg0, arg1, arg2, ) }) return _c } func (_c *PasskeyVerifier_FinishRegistration_Call) Return(passkey domain.Passkey, err error) *PasskeyVerifier_FinishRegistration_Call { _c.Call.Return(passkey, err) return _c } func (_c *PasskeyVerifier_FinishRegistration_Call) RunAndReturn(run func(userHandle []byte, ceremony []byte, response []byte) (domain.Passkey, error)) *PasskeyVerifier_FinishRegistration_Call { _c.Call.Return(run) return _c }