fleet/server/mock/datastore_users.go

70 lines
1.7 KiB
Go
Raw Normal View History

// Automatically generated by mockimpl. DO NOT EDIT!
package mock
import "github.com/kolide/kolide-ose/server/kolide"
var _ kolide.UserStore = (*UserStore)(nil)
type NewUserFunc func(user *kolide.User) (*kolide.User, error)
type UserFunc func(username string) (*kolide.User, error)
type ListUsersFunc func(opt kolide.ListOptions) ([]*kolide.User, error)
type UserByEmailFunc func(email string) (*kolide.User, error)
type UserByIDFunc func(id uint) (*kolide.User, error)
type SaveUserFunc func(user *kolide.User) error
type UserStore struct {
NewUserFunc NewUserFunc
NewUserFuncInvoked bool
UserFunc UserFunc
UserFuncInvoked bool
ListUsersFunc ListUsersFunc
ListUsersFuncInvoked bool
UserByEmailFunc UserByEmailFunc
UserByEmailFuncInvoked bool
UserByIDFunc UserByIDFunc
UserByIDFuncInvoked bool
SaveUserFunc SaveUserFunc
SaveUserFuncInvoked bool
}
func (s *UserStore) NewUser(user *kolide.User) (*kolide.User, error) {
s.NewUserFuncInvoked = true
return s.NewUserFunc(user)
}
func (s *UserStore) User(username string) (*kolide.User, error) {
s.UserFuncInvoked = true
return s.UserFunc(username)
}
func (s *UserStore) ListUsers(opt kolide.ListOptions) ([]*kolide.User, error) {
s.ListUsersFuncInvoked = true
return s.ListUsersFunc(opt)
}
func (s *UserStore) UserByEmail(email string) (*kolide.User, error) {
s.UserByEmailFuncInvoked = true
return s.UserByEmailFunc(email)
}
func (s *UserStore) UserByID(id uint) (*kolide.User, error) {
s.UserByIDFuncInvoked = true
return s.UserByIDFunc(id)
}
func (s *UserStore) SaveUser(user *kolide.User) error {
s.SaveUserFuncInvoked = true
return s.SaveUserFunc(user)
}