di

package
v0.0.12 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2024 License: GPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TestInjector

type TestInjector struct {
	di.Deps
}

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)

Jump to

Keyboard shortcuts

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