// Code generated by mockery; DO NOT EDIT. // github.com/vektra/mockery // template: testify package mocks import ( "context" "github.com/bnema/gordon/internal/domain" mock "github.com/stretchr/testify/mock" ) // NewMockTokenStore creates a new instance of MockTokenStore. 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 NewMockTokenStore(t interface { mock.TestingT Cleanup(func()) }) *MockTokenStore { mock := &MockTokenStore{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockTokenStore is an autogenerated mock type for the TokenStore type type MockTokenStore struct { mock.Mock } type MockTokenStore_Expecter struct { mock *mock.Mock } func (_m *MockTokenStore) EXPECT() *MockTokenStore_Expecter { return &MockTokenStore_Expecter{mock: &_m.Mock} } // DeleteToken provides a mock function for the type MockTokenStore func (_mock *MockTokenStore) DeleteToken(ctx context.Context, subject string) error { ret := _mock.Called(ctx, subject) if len(ret) == 0 { panic("no return value specified for DeleteToken") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok { r0 = returnFunc(ctx, subject) } else { r0 = ret.Error(0) } return r0 } // MockTokenStore_DeleteToken_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteToken' type MockTokenStore_DeleteToken_Call struct { *mock.Call } // DeleteToken is a helper method to define mock.On call // - ctx context.Context // - subject string func (_e *MockTokenStore_Expecter) DeleteToken(ctx interface{}, subject interface{}) *MockTokenStore_DeleteToken_Call { return &MockTokenStore_DeleteToken_Call{Call: _e.mock.On("DeleteToken", ctx, subject)} } func (_c *MockTokenStore_DeleteToken_Call) Run(run func(ctx context.Context, subject string)) *MockTokenStore_DeleteToken_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockTokenStore_DeleteToken_Call) Return(err error) *MockTokenStore_DeleteToken_Call { _c.Call.Return(err) return _c } func (_c *MockTokenStore_DeleteToken_Call) RunAndReturn(run func(ctx context.Context, subject string) error) *MockTokenStore_DeleteToken_Call { _c.Call.Return(run) return _c } // GetToken provides a mock function for the type MockTokenStore func (_mock *MockTokenStore) GetToken(ctx context.Context, subject string) (string, *domain.Token, error) { ret := _mock.Called(ctx, subject) if len(ret) == 0 { panic("no return value specified for GetToken") } var r0 string var r1 *domain.Token var r2 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) (string, *domain.Token, error)); ok { return returnFunc(ctx, subject) } if returnFunc, ok := ret.Get(0).(func(context.Context, string) string); ok { r0 = returnFunc(ctx, subject) } else { r0 = ret.Get(0).(string) } if returnFunc, ok := ret.Get(1).(func(context.Context, string) *domain.Token); ok { r1 = returnFunc(ctx, subject) } else { if ret.Get(1) != nil { r1 = ret.Get(1).(*domain.Token) } } if returnFunc, ok := ret.Get(2).(func(context.Context, string) error); ok { r2 = returnFunc(ctx, subject) } else { r2 = ret.Error(2) } return r0, r1, r2 } // MockTokenStore_GetToken_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetToken' type MockTokenStore_GetToken_Call struct { *mock.Call } // GetToken is a helper method to define mock.On call // - ctx context.Context // - subject string func (_e *MockTokenStore_Expecter) GetToken(ctx interface{}, subject interface{}) *MockTokenStore_GetToken_Call { return &MockTokenStore_GetToken_Call{Call: _e.mock.On("GetToken", ctx, subject)} } func (_c *MockTokenStore_GetToken_Call) Run(run func(ctx context.Context, subject string)) *MockTokenStore_GetToken_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockTokenStore_GetToken_Call) Return(s string, token *domain.Token, err error) *MockTokenStore_GetToken_Call { _c.Call.Return(s, token, err) return _c } func (_c *MockTokenStore_GetToken_Call) RunAndReturn(run func(ctx context.Context, subject string) (string, *domain.Token, error)) *MockTokenStore_GetToken_Call { _c.Call.Return(run) return _c } // IsRevoked provides a mock function for the type MockTokenStore func (_mock *MockTokenStore) IsRevoked(ctx context.Context, tokenID string) (bool, error) { ret := _mock.Called(ctx, tokenID) if len(ret) == 0 { panic("no return value specified for IsRevoked") } var r0 bool var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) (bool, error)); ok { return returnFunc(ctx, tokenID) } if returnFunc, ok := ret.Get(0).(func(context.Context, string) bool); ok { r0 = returnFunc(ctx, tokenID) } else { r0 = ret.Get(0).(bool) } if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok { r1 = returnFunc(ctx, tokenID) } else { r1 = ret.Error(1) } return r0, r1 } // MockTokenStore_IsRevoked_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IsRevoked' type MockTokenStore_IsRevoked_Call struct { *mock.Call } // IsRevoked is a helper method to define mock.On call // - ctx context.Context // - tokenID string func (_e *MockTokenStore_Expecter) IsRevoked(ctx interface{}, tokenID interface{}) *MockTokenStore_IsRevoked_Call { return &MockTokenStore_IsRevoked_Call{Call: _e.mock.On("IsRevoked", ctx, tokenID)} } func (_c *MockTokenStore_IsRevoked_Call) Run(run func(ctx context.Context, tokenID string)) *MockTokenStore_IsRevoked_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockTokenStore_IsRevoked_Call) Return(b bool, err error) *MockTokenStore_IsRevoked_Call { _c.Call.Return(b, err) return _c } func (_c *MockTokenStore_IsRevoked_Call) RunAndReturn(run func(ctx context.Context, tokenID string) (bool, error)) *MockTokenStore_IsRevoked_Call { _c.Call.Return(run) return _c } // ListTokens provides a mock function for the type MockTokenStore func (_mock *MockTokenStore) ListTokens(ctx context.Context) ([]domain.Token, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for ListTokens") } var r0 []domain.Token var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) ([]domain.Token, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) []domain.Token); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]domain.Token) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockTokenStore_ListTokens_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListTokens' type MockTokenStore_ListTokens_Call struct { *mock.Call } // ListTokens is a helper method to define mock.On call // - ctx context.Context func (_e *MockTokenStore_Expecter) ListTokens(ctx interface{}) *MockTokenStore_ListTokens_Call { return &MockTokenStore_ListTokens_Call{Call: _e.mock.On("ListTokens", ctx)} } func (_c *MockTokenStore_ListTokens_Call) Run(run func(ctx context.Context)) *MockTokenStore_ListTokens_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } run( arg0, ) }) return _c } func (_c *MockTokenStore_ListTokens_Call) Return(tokens []domain.Token, err error) *MockTokenStore_ListTokens_Call { _c.Call.Return(tokens, err) return _c } func (_c *MockTokenStore_ListTokens_Call) RunAndReturn(run func(ctx context.Context) ([]domain.Token, error)) *MockTokenStore_ListTokens_Call { _c.Call.Return(run) return _c } // Revoke provides a mock function for the type MockTokenStore func (_mock *MockTokenStore) Revoke(ctx context.Context, tokenID string) error { ret := _mock.Called(ctx, tokenID) if len(ret) == 0 { panic("no return value specified for Revoke") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok { r0 = returnFunc(ctx, tokenID) } else { r0 = ret.Error(0) } return r0 } // MockTokenStore_Revoke_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Revoke' type MockTokenStore_Revoke_Call struct { *mock.Call } // Revoke is a helper method to define mock.On call // - ctx context.Context // - tokenID string func (_e *MockTokenStore_Expecter) Revoke(ctx interface{}, tokenID interface{}) *MockTokenStore_Revoke_Call { return &MockTokenStore_Revoke_Call{Call: _e.mock.On("Revoke", ctx, tokenID)} } func (_c *MockTokenStore_Revoke_Call) Run(run func(ctx context.Context, tokenID string)) *MockTokenStore_Revoke_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockTokenStore_Revoke_Call) Return(err error) *MockTokenStore_Revoke_Call { _c.Call.Return(err) return _c } func (_c *MockTokenStore_Revoke_Call) RunAndReturn(run func(ctx context.Context, tokenID string) error) *MockTokenStore_Revoke_Call { _c.Call.Return(run) return _c } // SaveToken provides a mock function for the type MockTokenStore func (_mock *MockTokenStore) SaveToken(ctx context.Context, token *domain.Token, jwt string) error { ret := _mock.Called(ctx, token, jwt) if len(ret) == 0 { panic("no return value specified for SaveToken") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, *domain.Token, string) error); ok { r0 = returnFunc(ctx, token, jwt) } else { r0 = ret.Error(0) } return r0 } // MockTokenStore_SaveToken_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SaveToken' type MockTokenStore_SaveToken_Call struct { *mock.Call } // SaveToken is a helper method to define mock.On call // - ctx context.Context // - token *domain.Token // - jwt string func (_e *MockTokenStore_Expecter) SaveToken(ctx interface{}, token interface{}, jwt interface{}) *MockTokenStore_SaveToken_Call { return &MockTokenStore_SaveToken_Call{Call: _e.mock.On("SaveToken", ctx, token, jwt)} } func (_c *MockTokenStore_SaveToken_Call) Run(run func(ctx context.Context, token *domain.Token, jwt string)) *MockTokenStore_SaveToken_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 *domain.Token if args[1] != nil { arg1 = args[1].(*domain.Token) } var arg2 string if args[2] != nil { arg2 = args[2].(string) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MockTokenStore_SaveToken_Call) Return(err error) *MockTokenStore_SaveToken_Call { _c.Call.Return(err) return _c } func (_c *MockTokenStore_SaveToken_Call) RunAndReturn(run func(ctx context.Context, token *domain.Token, jwt string) error) *MockTokenStore_SaveToken_Call { _c.Call.Return(run) return _c }