mocks

package
v0.0.0-...-56c28a5 Latest Latest
Warning

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

Go to latest
Published: Aug 6, 2025 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddressServiceMock

type AddressServiceMock struct {
	mock.Mock
}

func NewAddressServiceMock

func NewAddressServiceMock() *AddressServiceMock

func (*AddressServiceMock) CreateAddress

func (*AddressServiceMock) DeleteAddress

func (s *AddressServiceMock) DeleteAddress(addressID uint) error

func (*AddressServiceMock) GetAddress

func (s *AddressServiceMock) GetAddress(ownerID uint, ownerType string) (addressdto.AddressResponse, error)

func (*AddressServiceMock) GetAddresses

func (*AddressServiceMock) GetCityProvinceCities

func (s *AddressServiceMock) GetCityProvinceCities(province addressdto.GetProvinceCitiesRequest) ([]addressdto.CityResponse, error)

func (*AddressServiceMock) GetProvinceList

func (s *AddressServiceMock) GetProvinceList() ([]addressdto.ProvinceResponse, error)

type BrokerMock

type BrokerMock struct {
	mock.Mock
}

func NewBrokerMock

func NewBrokerMock() *BrokerMock

func (*BrokerMock) Close

func (b *BrokerMock) Close() error

func (*BrokerMock) ConsumeMessages

func (b *BrokerMock) ConsumeMessages(queue string, handler func([]byte) error) error

func (*BrokerMock) PublishMessage

func (b *BrokerMock) PublishMessage(queue string, message interface{}) error

type DatabaseMock

type DatabaseMock struct {
	mock.Mock
	// contains filtered or unexported fields
}

func NewDatabaseMock

func NewDatabaseMock() *DatabaseMock

func (*DatabaseMock) GetDB

func (m *DatabaseMock) GetDB() *gorm.DB

func (*DatabaseMock) WithTransaction

func (m *DatabaseMock) WithTransaction(fn func(tx database.Database) error) error

type EmailServiceMock

type EmailServiceMock struct {
	mock.Mock
}

func NewEmailServiceMock

func NewEmailServiceMock() *EmailServiceMock

func (*EmailServiceMock) SendEmail

func (s *EmailServiceMock) SendEmail(toEmail string, subject string, templateFile string, data interface{}) error

type JwtServiceMock

type JwtServiceMock struct {
	mock.Mock
}

func NewJwtServiceMock

func NewJwtServiceMock() *JwtServiceMock

func (*JwtServiceMock) GenerateToken

func (s *JwtServiceMock) GenerateToken(userID uint) (string, string, error)

func (*JwtServiceMock) ValidateToken

func (s *JwtServiceMock) ValidateToken(tokenString string) (jwt.MapClaims, error)

type OtpServiceMock

type OtpServiceMock struct {
	mock.Mock
}

func NewOtpServiceMock

func NewOtpServiceMock() *OtpServiceMock

func (*OtpServiceMock) GenerateOTP

func (s *OtpServiceMock) GenerateOTP() (string, int, error)

func (*OtpServiceMock) VerifyOTP

func (s *OtpServiceMock) VerifyOTP(redisKey, otp string) error

type S3StorageMock

type S3StorageMock struct {
	mock.Mock
}

func NewS3StorageMock

func NewS3StorageMock() *S3StorageMock

func (*S3StorageMock) DeleteObject

func (s *S3StorageMock) DeleteObject(bucketType enum.BucketType, key string) error

func (*S3StorageMock) GetPresignedURL

func (s *S3StorageMock) GetPresignedURL(bucketType enum.BucketType, objectKey string, expiration time.Duration) (string, error)

func (*S3StorageMock) UploadObject

func (s *S3StorageMock) UploadObject(bucketType enum.BucketType, key string, file *multipart.FileHeader) error

type SMSServiceMock

type SMSServiceMock struct {
	mock.Mock
}

func NewSMSServiceMock

func NewSMSServiceMock() *SMSServiceMock

func (*SMSServiceMock) SendOTP

func (s *SMSServiceMock) SendOTP(receptor, token string) error

type UserCacheRepositoryMock

type UserCacheRepositoryMock struct {
	mock.Mock
}

func NewUserCacheRepositoryMock

func NewUserCacheRepositoryMock() *UserCacheRepositoryMock

func (*UserCacheRepositoryMock) Get

func (*UserCacheRepositoryMock) Set

func (u *UserCacheRepositoryMock) Set(ctx context.Context, key, otp string, expiration time.Duration) error

type UserRepositoryMock

type UserRepositoryMock struct {
	mock.Mock
}

func NewUserRepositoryMock

func NewUserRepositoryMock() *UserRepositoryMock

func (*UserRepositoryMock) AssignPermissionToRole

func (u *UserRepositoryMock) AssignPermissionToRole(db database.Database, role *entity.Role, permission *entity.Permission) error

func (*UserRepositoryMock) AssignRoleToUser

func (u *UserRepositoryMock) AssignRoleToUser(db database.Database, user *entity.User, role *entity.Role) error

func (*UserRepositoryMock) CreatePermission

func (u *UserRepositoryMock) CreatePermission(db database.Database, permission *entity.Permission) error

func (*UserRepositoryMock) CreateRole

func (u *UserRepositoryMock) CreateRole(db database.Database, role *entity.Role) error

func (*UserRepositoryMock) CreateUser

func (u *UserRepositoryMock) CreateUser(db database.Database, user *entity.User) error

func (*UserRepositoryMock) DeleteRole

func (u *UserRepositoryMock) DeleteRole(db database.Database, roleID uint) error

func (*UserRepositoryMock) DeleteUserByPhone

func (u *UserRepositoryMock) DeleteUserByPhone(db database.Database, phone string) error

func (*UserRepositoryMock) FindAllPermissions

func (u *UserRepositoryMock) FindAllPermissions(db database.Database) ([]*entity.Permission, error)

func (*UserRepositoryMock) FindAllRoles

func (u *UserRepositoryMock) FindAllRoles(db database.Database) ([]*entity.Role, error)

func (*UserRepositoryMock) FindPermissionByID

func (u *UserRepositoryMock) FindPermissionByID(db database.Database, permissionID uint) (*entity.Permission, error)

func (*UserRepositoryMock) FindPermissionByType

func (u *UserRepositoryMock) FindPermissionByType(db database.Database, permissionType enum.PermissionType) (*entity.Permission, error)

func (*UserRepositoryMock) FindRoleByID

func (u *UserRepositoryMock) FindRoleByID(db database.Database, roleID uint) (*entity.Role, error)

func (*UserRepositoryMock) FindRoleByName

func (u *UserRepositoryMock) FindRoleByName(db database.Database, name string) (*entity.Role, error)

func (*UserRepositoryMock) FindRolePermissions

func (u *UserRepositoryMock) FindRolePermissions(db database.Database, role *entity.Role) error

func (*UserRepositoryMock) FindRolesByPermission

func (u *UserRepositoryMock) FindRolesByPermission(db database.Database, permissionID uint, opts ...repository.QueryModifier) ([]*entity.Role, error)

func (*UserRepositoryMock) FindUserByEmail

func (u *UserRepositoryMock) FindUserByEmail(db database.Database, email string) (*entity.User, error)

func (*UserRepositoryMock) FindUserByID

func (u *UserRepositoryMock) FindUserByID(db database.Database, id uint) (*entity.User, error)

func (*UserRepositoryMock) FindUserByPhone

func (u *UserRepositoryMock) FindUserByPhone(db database.Database, phone string) (*entity.User, error)

func (*UserRepositoryMock) FindUserByStatus

func (u *UserRepositoryMock) FindUserByStatus(db database.Database, status []enum.UserStatus, opts ...repository.QueryModifier) ([]*entity.User, error)

func (*UserRepositoryMock) FindUserRoles

func (u *UserRepositoryMock) FindUserRoles(db database.Database, user *entity.User) error

func (*UserRepositoryMock) FindUsers

func (u *UserRepositoryMock) FindUsers(db database.Database) ([]*entity.User, error)

func (*UserRepositoryMock) FindUsersByPermission

func (u *UserRepositoryMock) FindUsersByPermission(db database.Database, permissionTypes []enum.PermissionType) ([]*entity.User, error)

func (*UserRepositoryMock) FindUsersByRoleID

func (u *UserRepositoryMock) FindUsersByRoleID(db database.Database, roleID uint) ([]*entity.User, error)

func (*UserRepositoryMock) ReplaceRolePermissions

func (u *UserRepositoryMock) ReplaceRolePermissions(db database.Database, role *entity.Role, permissions []entity.Permission) error

func (*UserRepositoryMock) ReplaceUserRoles

func (u *UserRepositoryMock) ReplaceUserRoles(db database.Database, user *entity.User, roles []entity.Role) error

func (*UserRepositoryMock) RoleHasPermission

func (u *UserRepositoryMock) RoleHasPermission(db database.Database, roleID uint, permissionID uint) bool

func (*UserRepositoryMock) UpdateRole

func (u *UserRepositoryMock) UpdateRole(db database.Database, role *entity.Role) error

func (*UserRepositoryMock) UpdateUser

func (u *UserRepositoryMock) UpdateUser(db database.Database, user *entity.User) error

func (*UserRepositoryMock) UserHasRole

func (u *UserRepositoryMock) UserHasRole(db database.Database, userID uint, roleID uint) bool

type UserServiceMock

type UserServiceMock struct {
	mock.Mock
}

func NewUserServiceMock

func NewUserServiceMock() *UserServiceMock

func (*UserServiceMock) BanUser

func (s *UserServiceMock) BanUser(userID uint) error

func (*UserServiceMock) CompleteRegister

func (s *UserServiceMock) CompleteRegister(completeRegisterInfo userdto.CompleteRegisterRequest) error

func (*UserServiceMock) CreateRole

func (s *UserServiceMock) CreateRole(newRoleRequest userdto.NewRoleRequest) error

func (*UserServiceMock) DeleteRole

func (s *UserServiceMock) DeleteRole(roleID uint) error

func (*UserServiceMock) FindActiveUserByPhone

func (s *UserServiceMock) FindActiveUserByPhone(phone string) (*entity.User, error)

func (*UserServiceMock) ForgotPassword

func (s *UserServiceMock) ForgotPassword(forgotPasswordInfo userdto.ForgotPasswordRequest) error

func (*UserServiceMock) GetAllPermissions

func (s *UserServiceMock) GetAllPermissions() ([]userdto.PermissionResponse, error)

func (*UserServiceMock) GetAllRoles

func (s *UserServiceMock) GetAllRoles() ([]userdto.RoleResponse, error)

func (*UserServiceMock) GetPermissionRoles

func (s *UserServiceMock) GetPermissionRoles(request userdto.GetPermissionRolesRequest) ([]userdto.RoleResponse, error)

func (*UserServiceMock) GetRoleDetails

func (s *UserServiceMock) GetRoleDetails(roleID uint) (userdto.RoleResponse, error)

func (*UserServiceMock) GetRoleOwners

func (s *UserServiceMock) GetRoleOwners(roleID uint) ([]userdto.CredentialResponse, error)

func (*UserServiceMock) GetUserByID

func (s *UserServiceMock) GetUserByID(userID uint) (*entity.User, error)

func (*UserServiceMock) GetUserCredential

func (s *UserServiceMock) GetUserCredential(userID uint) (userdto.CredentialResponse, error)

func (*UserServiceMock) GetUserRoles

func (s *UserServiceMock) GetUserRoles(userID uint) ([]userdto.RoleResponse, error)

func (*UserServiceMock) GetUsersByPermission

func (s *UserServiceMock) GetUsersByPermission(permissionTypes []enum.PermissionType) ([]*entity.User, error)

func (*UserServiceMock) GetUsersByStatus

func (s *UserServiceMock) GetUsersByStatus(request userdto.GetUsersListRequest) ([]userdto.CredentialResponse, error)

func (*UserServiceMock) IsUserActive

func (s *UserServiceMock) IsUserActive(userID uint) error

func (*UserServiceMock) Login

func (*UserServiceMock) Register

func (s *UserServiceMock) Register(registerInfo userdto.BasicRegisterRequest) error

func (*UserServiceMock) ResetPassword

func (s *UserServiceMock) ResetPassword(resetPassInfo userdto.ResetPasswordRequest) error

func (*UserServiceMock) UnbanUser

func (s *UserServiceMock) UnbanUser(userID uint) error

func (*UserServiceMock) UpdateProfile

func (s *UserServiceMock) UpdateProfile(profileInfo userdto.UpdateProfileRequest) error

func (*UserServiceMock) UpdateRole

func (s *UserServiceMock) UpdateRole(newRoleRequest userdto.UpdateRoleRequest) error

func (*UserServiceMock) UpdateUserRoles

func (s *UserServiceMock) UpdateUserRoles(userRolesRequest userdto.UpdateUserRolesRequest) error

func (*UserServiceMock) VerifyEmail

func (s *UserServiceMock) VerifyEmail(verifyOTPInfo userdto.VerifyEmailRequest) error

func (*UserServiceMock) VerifyOTP

func (*UserServiceMock) VerifyPhone

func (s *UserServiceMock) VerifyPhone(verifyInfo userdto.VerifyPhoneRequest) error

Jump to

Keyboard shortcuts

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