Documentation
¶
Index ¶
- type MockAuthService
- func (m *MockAuthService) GenerateToken(userID string, role string) (string, error)
- func (m *MockAuthService) IsAdmin(user *model.User) bool
- func (m *MockAuthService) Login(username, password string) (string, error)
- func (m *MockAuthService) RevokeToken(userID string) error
- func (m *MockAuthService) ValidateToken(tokenString string) (*model.User, error)
- type MockCache
- func (m *MockCache) Clear(ctx context.Context) error
- func (m *MockCache) Delete(ctx context.Context, key string) error
- func (m *MockCache) Get(ctx context.Context, key string, dest interface{}) (bool, error)
- func (m *MockCache) Ping(ctx context.Context) error
- func (m *MockCache) Set(ctx context.Context, key string, value interface{}, expiration time.Duration) error
- type MockRouteRepository
- func (m *MockRouteRepository) AddRoute(ctx context.Context, route *model.Route) error
- func (m *MockRouteRepository) DeleteRoute(ctx context.Context, path string) error
- func (m *MockRouteRepository) GetRouteByPath(ctx context.Context, path string) (*model.Route, error)
- func (m *MockRouteRepository) GetRoutes(ctx context.Context) ([]*model.Route, error)
- func (m *MockRouteRepository) GetRoutesWithFilters(ctx context.Context, filters map[string]interface{}) ([]*model.Route, error)
- func (m *MockRouteRepository) UpdateMetrics(ctx context.Context, path string, callCount int64, totalResponseTime int64) error
- func (m *MockRouteRepository) UpdateRoute(ctx context.Context, route *model.Route) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockAuthService ¶
MockAuthService é um mock para o serviço de autenticação
func (*MockAuthService) GenerateToken ¶
func (m *MockAuthService) GenerateToken(userID string, role string) (string, error)
func (*MockAuthService) Login ¶
func (m *MockAuthService) Login(username, password string) (string, error)
func (*MockAuthService) RevokeToken ¶
func (m *MockAuthService) RevokeToken(userID string) error
func (*MockAuthService) ValidateToken ¶
func (m *MockAuthService) ValidateToken(tokenString string) (*model.User, error)
type MockRouteRepository ¶
MockRouteRepository é um mock para o repository.RouteRepository
func (*MockRouteRepository) DeleteRoute ¶
func (m *MockRouteRepository) DeleteRoute(ctx context.Context, path string) error
func (*MockRouteRepository) GetRouteByPath ¶
func (*MockRouteRepository) GetRoutesWithFilters ¶
func (*MockRouteRepository) UpdateMetrics ¶
func (*MockRouteRepository) UpdateRoute ¶
Click to show internal directories.
Click to hide internal directories.