Documentation
¶
Index ¶
- type TestInjector
- func (t *TestInjector) SetDatabase(database *mongo.Database)
- func (t *TestInjector) SetInvalidateTokenUseCase(useCase usecases.InvalidateTokenUseCase)
- func (t *TestInjector) SetLogger(log log.LogRusEntry)
- func (t *TestInjector) SetSendLogoutPublisher(service rbt.RabbitPublisher[string])
- func (t *TestInjector) SetSignInUseCase(useCase usecases.SignInUseCase)
- func (t *TestInjector) SetSignUpUseCase(useCase usecases.SignUpUseCase)
- func (t *TestInjector) SetTokenCache(cache cache.Cache[token.Token])
- func (t *TestInjector) SetTokenCollection(collection db.Collection)
- func (t *TestInjector) SetTokenRepository(repository token.TokenRepository)
- func (t *TestInjector) SetTokenService(service token.TokenService)
- func (t *TestInjector) SetUserCollection(collection db.Collection)
- func (t *TestInjector) SetUserRepository(repository user.UserRepository)
- func (t *TestInjector) SetUserService(service user.UserService)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TestInjector ¶
func NewTestInjector ¶
func NewTestInjector( ctrl *gomock.Controller, withFieldCount int, errorCount int, infoCount int, dataCount int, warnCount int, fatalCount int, ) *TestInjector
func (*TestInjector) SetDatabase ¶
func (t *TestInjector) SetDatabase(database *mongo.Database)
func (*TestInjector) SetInvalidateTokenUseCase ¶
func (t *TestInjector) SetInvalidateTokenUseCase(useCase usecases.InvalidateTokenUseCase)
func (*TestInjector) SetLogger ¶
func (t *TestInjector) SetLogger(log log.LogRusEntry)
func (*TestInjector) SetSendLogoutPublisher ¶
func (t *TestInjector) SetSendLogoutPublisher(service rbt.RabbitPublisher[string])
func (*TestInjector) SetSignInUseCase ¶
func (t *TestInjector) SetSignInUseCase(useCase usecases.SignInUseCase)
func (*TestInjector) SetSignUpUseCase ¶
func (t *TestInjector) SetSignUpUseCase(useCase usecases.SignUpUseCase)
func (*TestInjector) SetTokenCache ¶
func (t *TestInjector) SetTokenCache(cache cache.Cache[token.Token])
func (*TestInjector) SetTokenCollection ¶
func (t *TestInjector) SetTokenCollection(collection db.Collection)
func (*TestInjector) SetTokenRepository ¶
func (t *TestInjector) SetTokenRepository(repository token.TokenRepository)
func (*TestInjector) SetTokenService ¶
func (t *TestInjector) SetTokenService(service token.TokenService)
func (*TestInjector) SetUserCollection ¶
func (t *TestInjector) SetUserCollection(collection db.Collection)
func (*TestInjector) SetUserRepository ¶
func (t *TestInjector) SetUserRepository(repository user.UserRepository)
func (*TestInjector) SetUserService ¶
func (t *TestInjector) SetUserService(service user.UserService)
Click to show internal directories.
Click to hide internal directories.