mocks

package
v0.0.0-...-2defda7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockAuthService

type MockAuthService struct {
	mock.Mock
}

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) IsAdmin

func (m *MockAuthService) IsAdmin(user *model.User) bool

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 MockCache

type MockCache struct {
	mock.Mock
}

MockCache é um mock para a interface Cache

func (*MockCache) Clear

func (m *MockCache) Clear(ctx context.Context) error

func (*MockCache) Delete

func (m *MockCache) Delete(ctx context.Context, key string) error

func (*MockCache) Get

func (m *MockCache) Get(ctx context.Context, key string, dest interface{}) (bool, error)

func (*MockCache) Ping

func (m *MockCache) Ping(ctx context.Context) error

func (*MockCache) Set

func (m *MockCache) Set(ctx context.Context, key string, value interface{}, expiration time.Duration) error

type MockRouteRepository

type MockRouteRepository struct {
	mock.Mock
}

MockRouteRepository é um mock para o repository.RouteRepository

func (*MockRouteRepository) AddRoute

func (m *MockRouteRepository) AddRoute(ctx context.Context, route *model.Route) error

func (*MockRouteRepository) DeleteRoute

func (m *MockRouteRepository) DeleteRoute(ctx context.Context, path string) error

func (*MockRouteRepository) GetRouteByPath

func (m *MockRouteRepository) GetRouteByPath(ctx context.Context, path string) (*model.Route, error)

func (*MockRouteRepository) GetRoutes

func (m *MockRouteRepository) GetRoutes(ctx context.Context) ([]*model.Route, error)

func (*MockRouteRepository) GetRoutesWithFilters

func (m *MockRouteRepository) GetRoutesWithFilters(ctx context.Context, filters map[string]interface{}) ([]*model.Route, error)

func (*MockRouteRepository) UpdateMetrics

func (m *MockRouteRepository) UpdateMetrics(ctx context.Context, path string, callCount int64, totalResponseTime int64) error

func (*MockRouteRepository) UpdateRoute

func (m *MockRouteRepository) UpdateRoute(ctx context.Context, route *model.Route) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL