Documentation
¶
Index ¶
- type AddressServiceMock
- func (s *AddressServiceMock) CreateAddress(addressInfo addressdto.CreateAddressRequest) (addressdto.AddressResponse, error)
- func (s *AddressServiceMock) DeleteAddress(addressID uint) error
- func (s *AddressServiceMock) GetAddress(ownerID uint, ownerType string) (addressdto.AddressResponse, error)
- func (s *AddressServiceMock) GetAddresses(addressInfo addressdto.GetOwnerAddressesRequest) ([]addressdto.AddressResponse, error)
- func (s *AddressServiceMock) GetCityProvinceCities(province addressdto.GetProvinceCitiesRequest) ([]addressdto.CityResponse, error)
- func (s *AddressServiceMock) GetProvinceList() ([]addressdto.ProvinceResponse, error)
- type BrokerMock
- type DatabaseMock
- type EmailServiceMock
- type JwtServiceMock
- type OtpServiceMock
- type S3StorageMock
- func (s *S3StorageMock) DeleteObject(bucketType enum.BucketType, key string) error
- func (s *S3StorageMock) GetPresignedURL(bucketType enum.BucketType, objectKey string, expiration time.Duration) (string, error)
- func (s *S3StorageMock) UploadObject(bucketType enum.BucketType, key string, file *multipart.FileHeader) error
- type SMSServiceMock
- type UserCacheRepositoryMock
- type UserRepositoryMock
- func (u *UserRepositoryMock) AssignPermissionToRole(db database.Database, role *entity.Role, permission *entity.Permission) error
- func (u *UserRepositoryMock) AssignRoleToUser(db database.Database, user *entity.User, role *entity.Role) error
- func (u *UserRepositoryMock) CreatePermission(db database.Database, permission *entity.Permission) error
- func (u *UserRepositoryMock) CreateRole(db database.Database, role *entity.Role) error
- func (u *UserRepositoryMock) CreateUser(db database.Database, user *entity.User) error
- func (u *UserRepositoryMock) DeleteRole(db database.Database, roleID uint) error
- func (u *UserRepositoryMock) DeleteUserByPhone(db database.Database, phone string) error
- func (u *UserRepositoryMock) FindAllPermissions(db database.Database) ([]*entity.Permission, error)
- func (u *UserRepositoryMock) FindAllRoles(db database.Database) ([]*entity.Role, error)
- func (u *UserRepositoryMock) FindPermissionByID(db database.Database, permissionID uint) (*entity.Permission, error)
- func (u *UserRepositoryMock) FindPermissionByType(db database.Database, permissionType enum.PermissionType) (*entity.Permission, error)
- func (u *UserRepositoryMock) FindRoleByID(db database.Database, roleID uint) (*entity.Role, error)
- func (u *UserRepositoryMock) FindRoleByName(db database.Database, name string) (*entity.Role, error)
- func (u *UserRepositoryMock) FindRolePermissions(db database.Database, role *entity.Role) error
- func (u *UserRepositoryMock) FindRolesByPermission(db database.Database, permissionID uint, opts ...repository.QueryModifier) ([]*entity.Role, error)
- func (u *UserRepositoryMock) FindUserByEmail(db database.Database, email string) (*entity.User, error)
- func (u *UserRepositoryMock) FindUserByID(db database.Database, id uint) (*entity.User, error)
- func (u *UserRepositoryMock) FindUserByPhone(db database.Database, phone string) (*entity.User, error)
- func (u *UserRepositoryMock) FindUserByStatus(db database.Database, status []enum.UserStatus, ...) ([]*entity.User, error)
- func (u *UserRepositoryMock) FindUserRoles(db database.Database, user *entity.User) error
- func (u *UserRepositoryMock) FindUsers(db database.Database) ([]*entity.User, error)
- func (u *UserRepositoryMock) FindUsersByPermission(db database.Database, permissionTypes []enum.PermissionType) ([]*entity.User, error)
- func (u *UserRepositoryMock) FindUsersByRoleID(db database.Database, roleID uint) ([]*entity.User, error)
- func (u *UserRepositoryMock) ReplaceRolePermissions(db database.Database, role *entity.Role, permissions []entity.Permission) error
- func (u *UserRepositoryMock) ReplaceUserRoles(db database.Database, user *entity.User, roles []entity.Role) error
- func (u *UserRepositoryMock) RoleHasPermission(db database.Database, roleID uint, permissionID uint) bool
- func (u *UserRepositoryMock) UpdateRole(db database.Database, role *entity.Role) error
- func (u *UserRepositoryMock) UpdateUser(db database.Database, user *entity.User) error
- func (u *UserRepositoryMock) UserHasRole(db database.Database, userID uint, roleID uint) bool
- type UserServiceMock
- func (s *UserServiceMock) BanUser(userID uint) error
- func (s *UserServiceMock) CompleteRegister(completeRegisterInfo userdto.CompleteRegisterRequest) error
- func (s *UserServiceMock) CreateRole(newRoleRequest userdto.NewRoleRequest) error
- func (s *UserServiceMock) DeleteRole(roleID uint) error
- func (s *UserServiceMock) FindActiveUserByPhone(phone string) (*entity.User, error)
- func (s *UserServiceMock) ForgotPassword(forgotPasswordInfo userdto.ForgotPasswordRequest) error
- func (s *UserServiceMock) GetAllPermissions() ([]userdto.PermissionResponse, error)
- func (s *UserServiceMock) GetAllRoles() ([]userdto.RoleResponse, error)
- func (s *UserServiceMock) GetPermissionRoles(request userdto.GetPermissionRolesRequest) ([]userdto.RoleResponse, error)
- func (s *UserServiceMock) GetRoleDetails(roleID uint) (userdto.RoleResponse, error)
- func (s *UserServiceMock) GetRoleOwners(roleID uint) ([]userdto.CredentialResponse, error)
- func (s *UserServiceMock) GetUserByID(userID uint) (*entity.User, error)
- func (s *UserServiceMock) GetUserCredential(userID uint) (userdto.CredentialResponse, error)
- func (s *UserServiceMock) GetUserRoles(userID uint) ([]userdto.RoleResponse, error)
- func (s *UserServiceMock) GetUsersByPermission(permissionTypes []enum.PermissionType) ([]*entity.User, error)
- func (s *UserServiceMock) GetUsersByStatus(request userdto.GetUsersListRequest) ([]userdto.CredentialResponse, error)
- func (s *UserServiceMock) IsUserActive(userID uint) error
- func (s *UserServiceMock) Login(loginInfo userdto.LoginRequest) (userdto.UserInfoResponse, error)
- func (s *UserServiceMock) Register(registerInfo userdto.BasicRegisterRequest) error
- func (s *UserServiceMock) ResetPassword(resetPassInfo userdto.ResetPasswordRequest) error
- func (s *UserServiceMock) UnbanUser(userID uint) error
- func (s *UserServiceMock) UpdateProfile(profileInfo userdto.UpdateProfileRequest) error
- func (s *UserServiceMock) UpdateRole(newRoleRequest userdto.UpdateRoleRequest) error
- func (s *UserServiceMock) UpdateUserRoles(userRolesRequest userdto.UpdateUserRolesRequest) error
- func (s *UserServiceMock) VerifyEmail(verifyOTPInfo userdto.VerifyEmailRequest) error
- func (s *UserServiceMock) VerifyOTP(verifyInfo userdto.VerifyPhoneRequest) (userdto.UserInfoResponse, error)
- func (s *UserServiceMock) VerifyPhone(verifyInfo userdto.VerifyPhoneRequest) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressServiceMock ¶
func NewAddressServiceMock ¶
func NewAddressServiceMock() *AddressServiceMock
func (*AddressServiceMock) CreateAddress ¶
func (s *AddressServiceMock) CreateAddress(addressInfo addressdto.CreateAddressRequest) (addressdto.AddressResponse, error)
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 (s *AddressServiceMock) GetAddresses(addressInfo addressdto.GetOwnerAddressesRequest) ([]addressdto.AddressResponse, error)
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 ¶
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 ¶
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 ¶
func NewEmailServiceMock ¶
func NewEmailServiceMock() *EmailServiceMock
type JwtServiceMock ¶
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 ¶
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 ¶
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 ¶
func NewSMSServiceMock ¶
func NewSMSServiceMock() *SMSServiceMock
func (*SMSServiceMock) SendOTP ¶
func (s *SMSServiceMock) SendOTP(receptor, token string) error
type UserCacheRepositoryMock ¶
func NewUserCacheRepositoryMock ¶
func NewUserCacheRepositoryMock() *UserCacheRepositoryMock
type UserRepositoryMock ¶
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 (*UserRepositoryMock) CreatePermission ¶
func (u *UserRepositoryMock) CreatePermission(db database.Database, permission *entity.Permission) error
func (*UserRepositoryMock) CreateRole ¶
func (*UserRepositoryMock) CreateUser ¶
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 (*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 (*UserRepositoryMock) FindRoleByName ¶
func (*UserRepositoryMock) FindRolePermissions ¶
func (*UserRepositoryMock) FindRolesByPermission ¶
func (u *UserRepositoryMock) FindRolesByPermission(db database.Database, permissionID uint, opts ...repository.QueryModifier) ([]*entity.Role, error)
func (*UserRepositoryMock) FindUserByEmail ¶
func (*UserRepositoryMock) FindUserByID ¶
func (*UserRepositoryMock) FindUserByPhone ¶
func (*UserRepositoryMock) FindUserByStatus ¶
func (u *UserRepositoryMock) FindUserByStatus(db database.Database, status []enum.UserStatus, opts ...repository.QueryModifier) ([]*entity.User, error)
func (*UserRepositoryMock) FindUserRoles ¶
func (*UserRepositoryMock) FindUsersByPermission ¶
func (u *UserRepositoryMock) FindUsersByPermission(db database.Database, permissionTypes []enum.PermissionType) ([]*entity.User, error)
func (*UserRepositoryMock) FindUsersByRoleID ¶
func (*UserRepositoryMock) ReplaceRolePermissions ¶
func (u *UserRepositoryMock) ReplaceRolePermissions(db database.Database, role *entity.Role, permissions []entity.Permission) error
func (*UserRepositoryMock) ReplaceUserRoles ¶
func (*UserRepositoryMock) RoleHasPermission ¶
func (*UserRepositoryMock) UpdateRole ¶
func (*UserRepositoryMock) UpdateUser ¶
func (*UserRepositoryMock) UserHasRole ¶
type UserServiceMock ¶
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 (s *UserServiceMock) Login(loginInfo userdto.LoginRequest) (userdto.UserInfoResponse, error)
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 (s *UserServiceMock) VerifyOTP(verifyInfo userdto.VerifyPhoneRequest) (userdto.UserInfoResponse, error)
func (*UserServiceMock) VerifyPhone ¶
func (s *UserServiceMock) VerifyPhone(verifyInfo userdto.VerifyPhoneRequest) error
Click to show internal directories.
Click to hide internal directories.