mirror of https://github.com/gogs/gogs.git
4590 lines
157 KiB
Go
4590 lines
157 KiB
Go
// Code generated by go-mockgen 1.3.7; DO NOT EDIT.
|
|
//
|
|
// This file was generated by running `go-mockgen` at the root of this repository.
|
|
// To add additional mocks to this or another package, add a new entry to the
|
|
// mockgen.yaml file in the root of this repository.
|
|
|
|
package lfs
|
|
|
|
import (
|
|
"context"
|
|
"sync"
|
|
|
|
database "gogs.io/gogs/internal/database"
|
|
lfsutil "gogs.io/gogs/internal/lfsutil"
|
|
)
|
|
|
|
// MockUsersStore is a mock implementation of the UsersStore interface (from
|
|
// the package gogs.io/gogs/internal/database) used for unit testing.
|
|
type MockUsersStore struct {
|
|
// AddEmailFunc is an instance of a mock function object controlling the
|
|
// behavior of the method AddEmail.
|
|
AddEmailFunc *UsersStoreAddEmailFunc
|
|
// AuthenticateFunc is an instance of a mock function object controlling
|
|
// the behavior of the method Authenticate.
|
|
AuthenticateFunc *UsersStoreAuthenticateFunc
|
|
// ChangeUsernameFunc is an instance of a mock function object
|
|
// controlling the behavior of the method ChangeUsername.
|
|
ChangeUsernameFunc *UsersStoreChangeUsernameFunc
|
|
// CountFunc is an instance of a mock function object controlling the
|
|
// behavior of the method Count.
|
|
CountFunc *UsersStoreCountFunc
|
|
// CreateFunc is an instance of a mock function object controlling the
|
|
// behavior of the method Create.
|
|
CreateFunc *UsersStoreCreateFunc
|
|
// DeleteByIDFunc is an instance of a mock function object controlling
|
|
// the behavior of the method DeleteByID.
|
|
DeleteByIDFunc *UsersStoreDeleteByIDFunc
|
|
// DeleteCustomAvatarFunc is an instance of a mock function object
|
|
// controlling the behavior of the method DeleteCustomAvatar.
|
|
DeleteCustomAvatarFunc *UsersStoreDeleteCustomAvatarFunc
|
|
// DeleteEmailFunc is an instance of a mock function object controlling
|
|
// the behavior of the method DeleteEmail.
|
|
DeleteEmailFunc *UsersStoreDeleteEmailFunc
|
|
// DeleteInactivatedFunc is an instance of a mock function object
|
|
// controlling the behavior of the method DeleteInactivated.
|
|
DeleteInactivatedFunc *UsersStoreDeleteInactivatedFunc
|
|
// FollowFunc is an instance of a mock function object controlling the
|
|
// behavior of the method Follow.
|
|
FollowFunc *UsersStoreFollowFunc
|
|
// GetByEmailFunc is an instance of a mock function object controlling
|
|
// the behavior of the method GetByEmail.
|
|
GetByEmailFunc *UsersStoreGetByEmailFunc
|
|
// GetByIDFunc is an instance of a mock function object controlling the
|
|
// behavior of the method GetByID.
|
|
GetByIDFunc *UsersStoreGetByIDFunc
|
|
// GetByKeyIDFunc is an instance of a mock function object controlling
|
|
// the behavior of the method GetByKeyID.
|
|
GetByKeyIDFunc *UsersStoreGetByKeyIDFunc
|
|
// GetByUsernameFunc is an instance of a mock function object
|
|
// controlling the behavior of the method GetByUsername.
|
|
GetByUsernameFunc *UsersStoreGetByUsernameFunc
|
|
// GetEmailFunc is an instance of a mock function object controlling the
|
|
// behavior of the method GetEmail.
|
|
GetEmailFunc *UsersStoreGetEmailFunc
|
|
// GetMailableEmailsByUsernamesFunc is an instance of a mock function
|
|
// object controlling the behavior of the method
|
|
// GetMailableEmailsByUsernames.
|
|
GetMailableEmailsByUsernamesFunc *UsersStoreGetMailableEmailsByUsernamesFunc
|
|
// IsFollowingFunc is an instance of a mock function object controlling
|
|
// the behavior of the method IsFollowing.
|
|
IsFollowingFunc *UsersStoreIsFollowingFunc
|
|
// IsUsernameUsedFunc is an instance of a mock function object
|
|
// controlling the behavior of the method IsUsernameUsed.
|
|
IsUsernameUsedFunc *UsersStoreIsUsernameUsedFunc
|
|
// ListFunc is an instance of a mock function object controlling the
|
|
// behavior of the method List.
|
|
ListFunc *UsersStoreListFunc
|
|
// ListEmailsFunc is an instance of a mock function object controlling
|
|
// the behavior of the method ListEmails.
|
|
ListEmailsFunc *UsersStoreListEmailsFunc
|
|
// ListFollowersFunc is an instance of a mock function object
|
|
// controlling the behavior of the method ListFollowers.
|
|
ListFollowersFunc *UsersStoreListFollowersFunc
|
|
// ListFollowingsFunc is an instance of a mock function object
|
|
// controlling the behavior of the method ListFollowings.
|
|
ListFollowingsFunc *UsersStoreListFollowingsFunc
|
|
// MarkEmailActivatedFunc is an instance of a mock function object
|
|
// controlling the behavior of the method MarkEmailActivated.
|
|
MarkEmailActivatedFunc *UsersStoreMarkEmailActivatedFunc
|
|
// MarkEmailPrimaryFunc is an instance of a mock function object
|
|
// controlling the behavior of the method MarkEmailPrimary.
|
|
MarkEmailPrimaryFunc *UsersStoreMarkEmailPrimaryFunc
|
|
// SearchByNameFunc is an instance of a mock function object controlling
|
|
// the behavior of the method SearchByName.
|
|
SearchByNameFunc *UsersStoreSearchByNameFunc
|
|
// UnfollowFunc is an instance of a mock function object controlling the
|
|
// behavior of the method Unfollow.
|
|
UnfollowFunc *UsersStoreUnfollowFunc
|
|
// UpdateFunc is an instance of a mock function object controlling the
|
|
// behavior of the method Update.
|
|
UpdateFunc *UsersStoreUpdateFunc
|
|
// UseCustomAvatarFunc is an instance of a mock function object
|
|
// controlling the behavior of the method UseCustomAvatar.
|
|
UseCustomAvatarFunc *UsersStoreUseCustomAvatarFunc
|
|
}
|
|
|
|
// NewMockUsersStore creates a new mock of the UsersStore interface. All
|
|
// methods return zero values for all results, unless overwritten.
|
|
func NewMockUsersStore() *MockUsersStore {
|
|
return &MockUsersStore{
|
|
AddEmailFunc: &UsersStoreAddEmailFunc{
|
|
defaultHook: func(context.Context, int64, string, bool) (r0 error) {
|
|
return
|
|
},
|
|
},
|
|
AuthenticateFunc: &UsersStoreAuthenticateFunc{
|
|
defaultHook: func(context.Context, string, string, int64) (r0 *database.User, r1 error) {
|
|
return
|
|
},
|
|
},
|
|
ChangeUsernameFunc: &UsersStoreChangeUsernameFunc{
|
|
defaultHook: func(context.Context, int64, string) (r0 error) {
|
|
return
|
|
},
|
|
},
|
|
CountFunc: &UsersStoreCountFunc{
|
|
defaultHook: func(context.Context) (r0 int64) {
|
|
return
|
|
},
|
|
},
|
|
CreateFunc: &UsersStoreCreateFunc{
|
|
defaultHook: func(context.Context, string, string, database.CreateUserOptions) (r0 *database.User, r1 error) {
|
|
return
|
|
},
|
|
},
|
|
DeleteByIDFunc: &UsersStoreDeleteByIDFunc{
|
|
defaultHook: func(context.Context, int64, bool) (r0 error) {
|
|
return
|
|
},
|
|
},
|
|
DeleteCustomAvatarFunc: &UsersStoreDeleteCustomAvatarFunc{
|
|
defaultHook: func(context.Context, int64) (r0 error) {
|
|
return
|
|
},
|
|
},
|
|
DeleteEmailFunc: &UsersStoreDeleteEmailFunc{
|
|
defaultHook: func(context.Context, int64, string) (r0 error) {
|
|
return
|
|
},
|
|
},
|
|
DeleteInactivatedFunc: &UsersStoreDeleteInactivatedFunc{
|
|
defaultHook: func() (r0 error) {
|
|
return
|
|
},
|
|
},
|
|
FollowFunc: &UsersStoreFollowFunc{
|
|
defaultHook: func(context.Context, int64, int64) (r0 error) {
|
|
return
|
|
},
|
|
},
|
|
GetByEmailFunc: &UsersStoreGetByEmailFunc{
|
|
defaultHook: func(context.Context, string) (r0 *database.User, r1 error) {
|
|
return
|
|
},
|
|
},
|
|
GetByIDFunc: &UsersStoreGetByIDFunc{
|
|
defaultHook: func(context.Context, int64) (r0 *database.User, r1 error) {
|
|
return
|
|
},
|
|
},
|
|
GetByKeyIDFunc: &UsersStoreGetByKeyIDFunc{
|
|
defaultHook: func(context.Context, int64) (r0 *database.User, r1 error) {
|
|
return
|
|
},
|
|
},
|
|
GetByUsernameFunc: &UsersStoreGetByUsernameFunc{
|
|
defaultHook: func(context.Context, string) (r0 *database.User, r1 error) {
|
|
return
|
|
},
|
|
},
|
|
GetEmailFunc: &UsersStoreGetEmailFunc{
|
|
defaultHook: func(context.Context, int64, string, bool) (r0 *database.EmailAddress, r1 error) {
|
|
return
|
|
},
|
|
},
|
|
GetMailableEmailsByUsernamesFunc: &UsersStoreGetMailableEmailsByUsernamesFunc{
|
|
defaultHook: func(context.Context, []string) (r0 []string, r1 error) {
|
|
return
|
|
},
|
|
},
|
|
IsFollowingFunc: &UsersStoreIsFollowingFunc{
|
|
defaultHook: func(context.Context, int64, int64) (r0 bool) {
|
|
return
|
|
},
|
|
},
|
|
IsUsernameUsedFunc: &UsersStoreIsUsernameUsedFunc{
|
|
defaultHook: func(context.Context, string, int64) (r0 bool) {
|
|
return
|
|
},
|
|
},
|
|
ListFunc: &UsersStoreListFunc{
|
|
defaultHook: func(context.Context, int, int) (r0 []*database.User, r1 error) {
|
|
return
|
|
},
|
|
},
|
|
ListEmailsFunc: &UsersStoreListEmailsFunc{
|
|
defaultHook: func(context.Context, int64) (r0 []*database.EmailAddress, r1 error) {
|
|
return
|
|
},
|
|
},
|
|
ListFollowersFunc: &UsersStoreListFollowersFunc{
|
|
defaultHook: func(context.Context, int64, int, int) (r0 []*database.User, r1 error) {
|
|
return
|
|
},
|
|
},
|
|
ListFollowingsFunc: &UsersStoreListFollowingsFunc{
|
|
defaultHook: func(context.Context, int64, int, int) (r0 []*database.User, r1 error) {
|
|
return
|
|
},
|
|
},
|
|
MarkEmailActivatedFunc: &UsersStoreMarkEmailActivatedFunc{
|
|
defaultHook: func(context.Context, int64, string) (r0 error) {
|
|
return
|
|
},
|
|
},
|
|
MarkEmailPrimaryFunc: &UsersStoreMarkEmailPrimaryFunc{
|
|
defaultHook: func(context.Context, int64, string) (r0 error) {
|
|
return
|
|
},
|
|
},
|
|
SearchByNameFunc: &UsersStoreSearchByNameFunc{
|
|
defaultHook: func(context.Context, string, int, int, string) (r0 []*database.User, r1 int64, r2 error) {
|
|
return
|
|
},
|
|
},
|
|
UnfollowFunc: &UsersStoreUnfollowFunc{
|
|
defaultHook: func(context.Context, int64, int64) (r0 error) {
|
|
return
|
|
},
|
|
},
|
|
UpdateFunc: &UsersStoreUpdateFunc{
|
|
defaultHook: func(context.Context, int64, database.UpdateUserOptions) (r0 error) {
|
|
return
|
|
},
|
|
},
|
|
UseCustomAvatarFunc: &UsersStoreUseCustomAvatarFunc{
|
|
defaultHook: func(context.Context, int64, []byte) (r0 error) {
|
|
return
|
|
},
|
|
},
|
|
}
|
|
}
|
|
|
|
// NewStrictMockUsersStore creates a new mock of the UsersStore interface.
|
|
// All methods panic on invocation, unless overwritten.
|
|
func NewStrictMockUsersStore() *MockUsersStore {
|
|
return &MockUsersStore{
|
|
AddEmailFunc: &UsersStoreAddEmailFunc{
|
|
defaultHook: func(context.Context, int64, string, bool) error {
|
|
panic("unexpected invocation of MockUsersStore.AddEmail")
|
|
},
|
|
},
|
|
AuthenticateFunc: &UsersStoreAuthenticateFunc{
|
|
defaultHook: func(context.Context, string, string, int64) (*database.User, error) {
|
|
panic("unexpected invocation of MockUsersStore.Authenticate")
|
|
},
|
|
},
|
|
ChangeUsernameFunc: &UsersStoreChangeUsernameFunc{
|
|
defaultHook: func(context.Context, int64, string) error {
|
|
panic("unexpected invocation of MockUsersStore.ChangeUsername")
|
|
},
|
|
},
|
|
CountFunc: &UsersStoreCountFunc{
|
|
defaultHook: func(context.Context) int64 {
|
|
panic("unexpected invocation of MockUsersStore.Count")
|
|
},
|
|
},
|
|
CreateFunc: &UsersStoreCreateFunc{
|
|
defaultHook: func(context.Context, string, string, database.CreateUserOptions) (*database.User, error) {
|
|
panic("unexpected invocation of MockUsersStore.Create")
|
|
},
|
|
},
|
|
DeleteByIDFunc: &UsersStoreDeleteByIDFunc{
|
|
defaultHook: func(context.Context, int64, bool) error {
|
|
panic("unexpected invocation of MockUsersStore.DeleteByID")
|
|
},
|
|
},
|
|
DeleteCustomAvatarFunc: &UsersStoreDeleteCustomAvatarFunc{
|
|
defaultHook: func(context.Context, int64) error {
|
|
panic("unexpected invocation of MockUsersStore.DeleteCustomAvatar")
|
|
},
|
|
},
|
|
DeleteEmailFunc: &UsersStoreDeleteEmailFunc{
|
|
defaultHook: func(context.Context, int64, string) error {
|
|
panic("unexpected invocation of MockUsersStore.DeleteEmail")
|
|
},
|
|
},
|
|
DeleteInactivatedFunc: &UsersStoreDeleteInactivatedFunc{
|
|
defaultHook: func() error {
|
|
panic("unexpected invocation of MockUsersStore.DeleteInactivated")
|
|
},
|
|
},
|
|
FollowFunc: &UsersStoreFollowFunc{
|
|
defaultHook: func(context.Context, int64, int64) error {
|
|
panic("unexpected invocation of MockUsersStore.Follow")
|
|
},
|
|
},
|
|
GetByEmailFunc: &UsersStoreGetByEmailFunc{
|
|
defaultHook: func(context.Context, string) (*database.User, error) {
|
|
panic("unexpected invocation of MockUsersStore.GetByEmail")
|
|
},
|
|
},
|
|
GetByIDFunc: &UsersStoreGetByIDFunc{
|
|
defaultHook: func(context.Context, int64) (*database.User, error) {
|
|
panic("unexpected invocation of MockUsersStore.GetByID")
|
|
},
|
|
},
|
|
GetByKeyIDFunc: &UsersStoreGetByKeyIDFunc{
|
|
defaultHook: func(context.Context, int64) (*database.User, error) {
|
|
panic("unexpected invocation of MockUsersStore.GetByKeyID")
|
|
},
|
|
},
|
|
GetByUsernameFunc: &UsersStoreGetByUsernameFunc{
|
|
defaultHook: func(context.Context, string) (*database.User, error) {
|
|
panic("unexpected invocation of MockUsersStore.GetByUsername")
|
|
},
|
|
},
|
|
GetEmailFunc: &UsersStoreGetEmailFunc{
|
|
defaultHook: func(context.Context, int64, string, bool) (*database.EmailAddress, error) {
|
|
panic("unexpected invocation of MockUsersStore.GetEmail")
|
|
},
|
|
},
|
|
GetMailableEmailsByUsernamesFunc: &UsersStoreGetMailableEmailsByUsernamesFunc{
|
|
defaultHook: func(context.Context, []string) ([]string, error) {
|
|
panic("unexpected invocation of MockUsersStore.GetMailableEmailsByUsernames")
|
|
},
|
|
},
|
|
IsFollowingFunc: &UsersStoreIsFollowingFunc{
|
|
defaultHook: func(context.Context, int64, int64) bool {
|
|
panic("unexpected invocation of MockUsersStore.IsFollowing")
|
|
},
|
|
},
|
|
IsUsernameUsedFunc: &UsersStoreIsUsernameUsedFunc{
|
|
defaultHook: func(context.Context, string, int64) bool {
|
|
panic("unexpected invocation of MockUsersStore.IsUsernameUsed")
|
|
},
|
|
},
|
|
ListFunc: &UsersStoreListFunc{
|
|
defaultHook: func(context.Context, int, int) ([]*database.User, error) {
|
|
panic("unexpected invocation of MockUsersStore.List")
|
|
},
|
|
},
|
|
ListEmailsFunc: &UsersStoreListEmailsFunc{
|
|
defaultHook: func(context.Context, int64) ([]*database.EmailAddress, error) {
|
|
panic("unexpected invocation of MockUsersStore.ListEmails")
|
|
},
|
|
},
|
|
ListFollowersFunc: &UsersStoreListFollowersFunc{
|
|
defaultHook: func(context.Context, int64, int, int) ([]*database.User, error) {
|
|
panic("unexpected invocation of MockUsersStore.ListFollowers")
|
|
},
|
|
},
|
|
ListFollowingsFunc: &UsersStoreListFollowingsFunc{
|
|
defaultHook: func(context.Context, int64, int, int) ([]*database.User, error) {
|
|
panic("unexpected invocation of MockUsersStore.ListFollowings")
|
|
},
|
|
},
|
|
MarkEmailActivatedFunc: &UsersStoreMarkEmailActivatedFunc{
|
|
defaultHook: func(context.Context, int64, string) error {
|
|
panic("unexpected invocation of MockUsersStore.MarkEmailActivated")
|
|
},
|
|
},
|
|
MarkEmailPrimaryFunc: &UsersStoreMarkEmailPrimaryFunc{
|
|
defaultHook: func(context.Context, int64, string) error {
|
|
panic("unexpected invocation of MockUsersStore.MarkEmailPrimary")
|
|
},
|
|
},
|
|
SearchByNameFunc: &UsersStoreSearchByNameFunc{
|
|
defaultHook: func(context.Context, string, int, int, string) ([]*database.User, int64, error) {
|
|
panic("unexpected invocation of MockUsersStore.SearchByName")
|
|
},
|
|
},
|
|
UnfollowFunc: &UsersStoreUnfollowFunc{
|
|
defaultHook: func(context.Context, int64, int64) error {
|
|
panic("unexpected invocation of MockUsersStore.Unfollow")
|
|
},
|
|
},
|
|
UpdateFunc: &UsersStoreUpdateFunc{
|
|
defaultHook: func(context.Context, int64, database.UpdateUserOptions) error {
|
|
panic("unexpected invocation of MockUsersStore.Update")
|
|
},
|
|
},
|
|
UseCustomAvatarFunc: &UsersStoreUseCustomAvatarFunc{
|
|
defaultHook: func(context.Context, int64, []byte) error {
|
|
panic("unexpected invocation of MockUsersStore.UseCustomAvatar")
|
|
},
|
|
},
|
|
}
|
|
}
|
|
|
|
// NewMockUsersStoreFrom creates a new mock of the MockUsersStore interface.
|
|
// All methods delegate to the given implementation, unless overwritten.
|
|
func NewMockUsersStoreFrom(i database.UsersStore) *MockUsersStore {
|
|
return &MockUsersStore{
|
|
AddEmailFunc: &UsersStoreAddEmailFunc{
|
|
defaultHook: i.AddEmail,
|
|
},
|
|
AuthenticateFunc: &UsersStoreAuthenticateFunc{
|
|
defaultHook: i.Authenticate,
|
|
},
|
|
ChangeUsernameFunc: &UsersStoreChangeUsernameFunc{
|
|
defaultHook: i.ChangeUsername,
|
|
},
|
|
CountFunc: &UsersStoreCountFunc{
|
|
defaultHook: i.Count,
|
|
},
|
|
CreateFunc: &UsersStoreCreateFunc{
|
|
defaultHook: i.Create,
|
|
},
|
|
DeleteByIDFunc: &UsersStoreDeleteByIDFunc{
|
|
defaultHook: i.DeleteByID,
|
|
},
|
|
DeleteCustomAvatarFunc: &UsersStoreDeleteCustomAvatarFunc{
|
|
defaultHook: i.DeleteCustomAvatar,
|
|
},
|
|
DeleteEmailFunc: &UsersStoreDeleteEmailFunc{
|
|
defaultHook: i.DeleteEmail,
|
|
},
|
|
DeleteInactivatedFunc: &UsersStoreDeleteInactivatedFunc{
|
|
defaultHook: i.DeleteInactivated,
|
|
},
|
|
FollowFunc: &UsersStoreFollowFunc{
|
|
defaultHook: i.Follow,
|
|
},
|
|
GetByEmailFunc: &UsersStoreGetByEmailFunc{
|
|
defaultHook: i.GetByEmail,
|
|
},
|
|
GetByIDFunc: &UsersStoreGetByIDFunc{
|
|
defaultHook: i.GetByID,
|
|
},
|
|
GetByKeyIDFunc: &UsersStoreGetByKeyIDFunc{
|
|
defaultHook: i.GetByKeyID,
|
|
},
|
|
GetByUsernameFunc: &UsersStoreGetByUsernameFunc{
|
|
defaultHook: i.GetByUsername,
|
|
},
|
|
GetEmailFunc: &UsersStoreGetEmailFunc{
|
|
defaultHook: i.GetEmail,
|
|
},
|
|
GetMailableEmailsByUsernamesFunc: &UsersStoreGetMailableEmailsByUsernamesFunc{
|
|
defaultHook: i.GetMailableEmailsByUsernames,
|
|
},
|
|
IsFollowingFunc: &UsersStoreIsFollowingFunc{
|
|
defaultHook: i.IsFollowing,
|
|
},
|
|
IsUsernameUsedFunc: &UsersStoreIsUsernameUsedFunc{
|
|
defaultHook: i.IsUsernameUsed,
|
|
},
|
|
ListFunc: &UsersStoreListFunc{
|
|
defaultHook: i.List,
|
|
},
|
|
ListEmailsFunc: &UsersStoreListEmailsFunc{
|
|
defaultHook: i.ListEmails,
|
|
},
|
|
ListFollowersFunc: &UsersStoreListFollowersFunc{
|
|
defaultHook: i.ListFollowers,
|
|
},
|
|
ListFollowingsFunc: &UsersStoreListFollowingsFunc{
|
|
defaultHook: i.ListFollowings,
|
|
},
|
|
MarkEmailActivatedFunc: &UsersStoreMarkEmailActivatedFunc{
|
|
defaultHook: i.MarkEmailActivated,
|
|
},
|
|
MarkEmailPrimaryFunc: &UsersStoreMarkEmailPrimaryFunc{
|
|
defaultHook: i.MarkEmailPrimary,
|
|
},
|
|
SearchByNameFunc: &UsersStoreSearchByNameFunc{
|
|
defaultHook: i.SearchByName,
|
|
},
|
|
UnfollowFunc: &UsersStoreUnfollowFunc{
|
|
defaultHook: i.Unfollow,
|
|
},
|
|
UpdateFunc: &UsersStoreUpdateFunc{
|
|
defaultHook: i.Update,
|
|
},
|
|
UseCustomAvatarFunc: &UsersStoreUseCustomAvatarFunc{
|
|
defaultHook: i.UseCustomAvatar,
|
|
},
|
|
}
|
|
}
|
|
|
|
// UsersStoreAddEmailFunc describes the behavior when the AddEmail method of
|
|
// the parent MockUsersStore instance is invoked.
|
|
type UsersStoreAddEmailFunc struct {
|
|
defaultHook func(context.Context, int64, string, bool) error
|
|
hooks []func(context.Context, int64, string, bool) error
|
|
history []UsersStoreAddEmailFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// AddEmail delegates to the next hook function in the queue and stores the
|
|
// parameter and result values of this invocation.
|
|
func (m *MockUsersStore) AddEmail(v0 context.Context, v1 int64, v2 string, v3 bool) error {
|
|
r0 := m.AddEmailFunc.nextHook()(v0, v1, v2, v3)
|
|
m.AddEmailFunc.appendCall(UsersStoreAddEmailFuncCall{v0, v1, v2, v3, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the AddEmail method of
|
|
// the parent MockUsersStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *UsersStoreAddEmailFunc) SetDefaultHook(hook func(context.Context, int64, string, bool) error) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// AddEmail method of the parent MockUsersStore instance invokes the hook at
|
|
// the front of the queue and discards it. After the queue is empty, the
|
|
// default hook function is invoked for any future action.
|
|
func (f *UsersStoreAddEmailFunc) PushHook(hook func(context.Context, int64, string, bool) error) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreAddEmailFunc) SetDefaultReturn(r0 error) {
|
|
f.SetDefaultHook(func(context.Context, int64, string, bool) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreAddEmailFunc) PushReturn(r0 error) {
|
|
f.PushHook(func(context.Context, int64, string, bool) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreAddEmailFunc) nextHook() func(context.Context, int64, string, bool) error {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreAddEmailFunc) appendCall(r0 UsersStoreAddEmailFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreAddEmailFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreAddEmailFunc) History() []UsersStoreAddEmailFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreAddEmailFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreAddEmailFuncCall is an object that describes an invocation of
|
|
// method AddEmail on an instance of MockUsersStore.
|
|
type UsersStoreAddEmailFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 string
|
|
// Arg3 is the value of the 4th argument passed to this method
|
|
// invocation.
|
|
Arg3 bool
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreAddEmailFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2, c.Arg3}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreAddEmailFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// UsersStoreAuthenticateFunc describes the behavior when the Authenticate
|
|
// method of the parent MockUsersStore instance is invoked.
|
|
type UsersStoreAuthenticateFunc struct {
|
|
defaultHook func(context.Context, string, string, int64) (*database.User, error)
|
|
hooks []func(context.Context, string, string, int64) (*database.User, error)
|
|
history []UsersStoreAuthenticateFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// Authenticate delegates to the next hook function in the queue and stores
|
|
// the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) Authenticate(v0 context.Context, v1 string, v2 string, v3 int64) (*database.User, error) {
|
|
r0, r1 := m.AuthenticateFunc.nextHook()(v0, v1, v2, v3)
|
|
m.AuthenticateFunc.appendCall(UsersStoreAuthenticateFuncCall{v0, v1, v2, v3, r0, r1})
|
|
return r0, r1
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the Authenticate method
|
|
// of the parent MockUsersStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *UsersStoreAuthenticateFunc) SetDefaultHook(hook func(context.Context, string, string, int64) (*database.User, error)) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// Authenticate method of the parent MockUsersStore instance invokes the
|
|
// hook at the front of the queue and discards it. After the queue is empty,
|
|
// the default hook function is invoked for any future action.
|
|
func (f *UsersStoreAuthenticateFunc) PushHook(hook func(context.Context, string, string, int64) (*database.User, error)) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreAuthenticateFunc) SetDefaultReturn(r0 *database.User, r1 error) {
|
|
f.SetDefaultHook(func(context.Context, string, string, int64) (*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreAuthenticateFunc) PushReturn(r0 *database.User, r1 error) {
|
|
f.PushHook(func(context.Context, string, string, int64) (*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreAuthenticateFunc) nextHook() func(context.Context, string, string, int64) (*database.User, error) {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreAuthenticateFunc) appendCall(r0 UsersStoreAuthenticateFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreAuthenticateFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreAuthenticateFunc) History() []UsersStoreAuthenticateFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreAuthenticateFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreAuthenticateFuncCall is an object that describes an invocation
|
|
// of method Authenticate on an instance of MockUsersStore.
|
|
type UsersStoreAuthenticateFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 string
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 string
|
|
// Arg3 is the value of the 4th argument passed to this method
|
|
// invocation.
|
|
Arg3 int64
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 *database.User
|
|
// Result1 is the value of the 2nd result returned from this method
|
|
// invocation.
|
|
Result1 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreAuthenticateFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2, c.Arg3}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreAuthenticateFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0, c.Result1}
|
|
}
|
|
|
|
// UsersStoreChangeUsernameFunc describes the behavior when the
|
|
// ChangeUsername method of the parent MockUsersStore instance is invoked.
|
|
type UsersStoreChangeUsernameFunc struct {
|
|
defaultHook func(context.Context, int64, string) error
|
|
hooks []func(context.Context, int64, string) error
|
|
history []UsersStoreChangeUsernameFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// ChangeUsername delegates to the next hook function in the queue and
|
|
// stores the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) ChangeUsername(v0 context.Context, v1 int64, v2 string) error {
|
|
r0 := m.ChangeUsernameFunc.nextHook()(v0, v1, v2)
|
|
m.ChangeUsernameFunc.appendCall(UsersStoreChangeUsernameFuncCall{v0, v1, v2, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the ChangeUsername
|
|
// method of the parent MockUsersStore instance is invoked and the hook
|
|
// queue is empty.
|
|
func (f *UsersStoreChangeUsernameFunc) SetDefaultHook(hook func(context.Context, int64, string) error) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// ChangeUsername method of the parent MockUsersStore instance invokes the
|
|
// hook at the front of the queue and discards it. After the queue is empty,
|
|
// the default hook function is invoked for any future action.
|
|
func (f *UsersStoreChangeUsernameFunc) PushHook(hook func(context.Context, int64, string) error) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreChangeUsernameFunc) SetDefaultReturn(r0 error) {
|
|
f.SetDefaultHook(func(context.Context, int64, string) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreChangeUsernameFunc) PushReturn(r0 error) {
|
|
f.PushHook(func(context.Context, int64, string) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreChangeUsernameFunc) nextHook() func(context.Context, int64, string) error {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreChangeUsernameFunc) appendCall(r0 UsersStoreChangeUsernameFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreChangeUsernameFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreChangeUsernameFunc) History() []UsersStoreChangeUsernameFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreChangeUsernameFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreChangeUsernameFuncCall is an object that describes an
|
|
// invocation of method ChangeUsername on an instance of MockUsersStore.
|
|
type UsersStoreChangeUsernameFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 string
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreChangeUsernameFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreChangeUsernameFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// UsersStoreCountFunc describes the behavior when the Count method of the
|
|
// parent MockUsersStore instance is invoked.
|
|
type UsersStoreCountFunc struct {
|
|
defaultHook func(context.Context) int64
|
|
hooks []func(context.Context) int64
|
|
history []UsersStoreCountFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// Count delegates to the next hook function in the queue and stores the
|
|
// parameter and result values of this invocation.
|
|
func (m *MockUsersStore) Count(v0 context.Context) int64 {
|
|
r0 := m.CountFunc.nextHook()(v0)
|
|
m.CountFunc.appendCall(UsersStoreCountFuncCall{v0, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the Count method of the
|
|
// parent MockUsersStore instance is invoked and the hook queue is empty.
|
|
func (f *UsersStoreCountFunc) SetDefaultHook(hook func(context.Context) int64) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// Count method of the parent MockUsersStore instance invokes the hook at
|
|
// the front of the queue and discards it. After the queue is empty, the
|
|
// default hook function is invoked for any future action.
|
|
func (f *UsersStoreCountFunc) PushHook(hook func(context.Context) int64) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreCountFunc) SetDefaultReturn(r0 int64) {
|
|
f.SetDefaultHook(func(context.Context) int64 {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreCountFunc) PushReturn(r0 int64) {
|
|
f.PushHook(func(context.Context) int64 {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreCountFunc) nextHook() func(context.Context) int64 {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreCountFunc) appendCall(r0 UsersStoreCountFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreCountFuncCall objects describing
|
|
// the invocations of this function.
|
|
func (f *UsersStoreCountFunc) History() []UsersStoreCountFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreCountFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreCountFuncCall is an object that describes an invocation of
|
|
// method Count on an instance of MockUsersStore.
|
|
type UsersStoreCountFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 int64
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreCountFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreCountFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// UsersStoreCreateFunc describes the behavior when the Create method of the
|
|
// parent MockUsersStore instance is invoked.
|
|
type UsersStoreCreateFunc struct {
|
|
defaultHook func(context.Context, string, string, database.CreateUserOptions) (*database.User, error)
|
|
hooks []func(context.Context, string, string, database.CreateUserOptions) (*database.User, error)
|
|
history []UsersStoreCreateFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// Create delegates to the next hook function in the queue and stores the
|
|
// parameter and result values of this invocation.
|
|
func (m *MockUsersStore) Create(v0 context.Context, v1 string, v2 string, v3 database.CreateUserOptions) (*database.User, error) {
|
|
r0, r1 := m.CreateFunc.nextHook()(v0, v1, v2, v3)
|
|
m.CreateFunc.appendCall(UsersStoreCreateFuncCall{v0, v1, v2, v3, r0, r1})
|
|
return r0, r1
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the Create method of the
|
|
// parent MockUsersStore instance is invoked and the hook queue is empty.
|
|
func (f *UsersStoreCreateFunc) SetDefaultHook(hook func(context.Context, string, string, database.CreateUserOptions) (*database.User, error)) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// Create method of the parent MockUsersStore instance invokes the hook at
|
|
// the front of the queue and discards it. After the queue is empty, the
|
|
// default hook function is invoked for any future action.
|
|
func (f *UsersStoreCreateFunc) PushHook(hook func(context.Context, string, string, database.CreateUserOptions) (*database.User, error)) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreCreateFunc) SetDefaultReturn(r0 *database.User, r1 error) {
|
|
f.SetDefaultHook(func(context.Context, string, string, database.CreateUserOptions) (*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreCreateFunc) PushReturn(r0 *database.User, r1 error) {
|
|
f.PushHook(func(context.Context, string, string, database.CreateUserOptions) (*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreCreateFunc) nextHook() func(context.Context, string, string, database.CreateUserOptions) (*database.User, error) {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreCreateFunc) appendCall(r0 UsersStoreCreateFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreCreateFuncCall objects describing
|
|
// the invocations of this function.
|
|
func (f *UsersStoreCreateFunc) History() []UsersStoreCreateFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreCreateFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreCreateFuncCall is an object that describes an invocation of
|
|
// method Create on an instance of MockUsersStore.
|
|
type UsersStoreCreateFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 string
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 string
|
|
// Arg3 is the value of the 4th argument passed to this method
|
|
// invocation.
|
|
Arg3 database.CreateUserOptions
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 *database.User
|
|
// Result1 is the value of the 2nd result returned from this method
|
|
// invocation.
|
|
Result1 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreCreateFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2, c.Arg3}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreCreateFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0, c.Result1}
|
|
}
|
|
|
|
// UsersStoreDeleteByIDFunc describes the behavior when the DeleteByID
|
|
// method of the parent MockUsersStore instance is invoked.
|
|
type UsersStoreDeleteByIDFunc struct {
|
|
defaultHook func(context.Context, int64, bool) error
|
|
hooks []func(context.Context, int64, bool) error
|
|
history []UsersStoreDeleteByIDFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// DeleteByID delegates to the next hook function in the queue and stores
|
|
// the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) DeleteByID(v0 context.Context, v1 int64, v2 bool) error {
|
|
r0 := m.DeleteByIDFunc.nextHook()(v0, v1, v2)
|
|
m.DeleteByIDFunc.appendCall(UsersStoreDeleteByIDFuncCall{v0, v1, v2, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the DeleteByID method of
|
|
// the parent MockUsersStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *UsersStoreDeleteByIDFunc) SetDefaultHook(hook func(context.Context, int64, bool) error) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// DeleteByID method of the parent MockUsersStore instance invokes the hook
|
|
// at the front of the queue and discards it. After the queue is empty, the
|
|
// default hook function is invoked for any future action.
|
|
func (f *UsersStoreDeleteByIDFunc) PushHook(hook func(context.Context, int64, bool) error) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreDeleteByIDFunc) SetDefaultReturn(r0 error) {
|
|
f.SetDefaultHook(func(context.Context, int64, bool) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreDeleteByIDFunc) PushReturn(r0 error) {
|
|
f.PushHook(func(context.Context, int64, bool) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreDeleteByIDFunc) nextHook() func(context.Context, int64, bool) error {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreDeleteByIDFunc) appendCall(r0 UsersStoreDeleteByIDFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreDeleteByIDFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreDeleteByIDFunc) History() []UsersStoreDeleteByIDFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreDeleteByIDFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreDeleteByIDFuncCall is an object that describes an invocation of
|
|
// method DeleteByID on an instance of MockUsersStore.
|
|
type UsersStoreDeleteByIDFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 bool
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreDeleteByIDFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreDeleteByIDFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// UsersStoreDeleteCustomAvatarFunc describes the behavior when the
|
|
// DeleteCustomAvatar method of the parent MockUsersStore instance is
|
|
// invoked.
|
|
type UsersStoreDeleteCustomAvatarFunc struct {
|
|
defaultHook func(context.Context, int64) error
|
|
hooks []func(context.Context, int64) error
|
|
history []UsersStoreDeleteCustomAvatarFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// DeleteCustomAvatar delegates to the next hook function in the queue and
|
|
// stores the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) DeleteCustomAvatar(v0 context.Context, v1 int64) error {
|
|
r0 := m.DeleteCustomAvatarFunc.nextHook()(v0, v1)
|
|
m.DeleteCustomAvatarFunc.appendCall(UsersStoreDeleteCustomAvatarFuncCall{v0, v1, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the DeleteCustomAvatar
|
|
// method of the parent MockUsersStore instance is invoked and the hook
|
|
// queue is empty.
|
|
func (f *UsersStoreDeleteCustomAvatarFunc) SetDefaultHook(hook func(context.Context, int64) error) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// DeleteCustomAvatar method of the parent MockUsersStore instance invokes
|
|
// the hook at the front of the queue and discards it. After the queue is
|
|
// empty, the default hook function is invoked for any future action.
|
|
func (f *UsersStoreDeleteCustomAvatarFunc) PushHook(hook func(context.Context, int64) error) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreDeleteCustomAvatarFunc) SetDefaultReturn(r0 error) {
|
|
f.SetDefaultHook(func(context.Context, int64) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreDeleteCustomAvatarFunc) PushReturn(r0 error) {
|
|
f.PushHook(func(context.Context, int64) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreDeleteCustomAvatarFunc) nextHook() func(context.Context, int64) error {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreDeleteCustomAvatarFunc) appendCall(r0 UsersStoreDeleteCustomAvatarFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreDeleteCustomAvatarFuncCall
|
|
// objects describing the invocations of this function.
|
|
func (f *UsersStoreDeleteCustomAvatarFunc) History() []UsersStoreDeleteCustomAvatarFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreDeleteCustomAvatarFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreDeleteCustomAvatarFuncCall is an object that describes an
|
|
// invocation of method DeleteCustomAvatar on an instance of MockUsersStore.
|
|
type UsersStoreDeleteCustomAvatarFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreDeleteCustomAvatarFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreDeleteCustomAvatarFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// UsersStoreDeleteEmailFunc describes the behavior when the DeleteEmail
|
|
// method of the parent MockUsersStore instance is invoked.
|
|
type UsersStoreDeleteEmailFunc struct {
|
|
defaultHook func(context.Context, int64, string) error
|
|
hooks []func(context.Context, int64, string) error
|
|
history []UsersStoreDeleteEmailFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// DeleteEmail delegates to the next hook function in the queue and stores
|
|
// the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) DeleteEmail(v0 context.Context, v1 int64, v2 string) error {
|
|
r0 := m.DeleteEmailFunc.nextHook()(v0, v1, v2)
|
|
m.DeleteEmailFunc.appendCall(UsersStoreDeleteEmailFuncCall{v0, v1, v2, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the DeleteEmail method
|
|
// of the parent MockUsersStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *UsersStoreDeleteEmailFunc) SetDefaultHook(hook func(context.Context, int64, string) error) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// DeleteEmail method of the parent MockUsersStore instance invokes the hook
|
|
// at the front of the queue and discards it. After the queue is empty, the
|
|
// default hook function is invoked for any future action.
|
|
func (f *UsersStoreDeleteEmailFunc) PushHook(hook func(context.Context, int64, string) error) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreDeleteEmailFunc) SetDefaultReturn(r0 error) {
|
|
f.SetDefaultHook(func(context.Context, int64, string) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreDeleteEmailFunc) PushReturn(r0 error) {
|
|
f.PushHook(func(context.Context, int64, string) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreDeleteEmailFunc) nextHook() func(context.Context, int64, string) error {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreDeleteEmailFunc) appendCall(r0 UsersStoreDeleteEmailFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreDeleteEmailFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreDeleteEmailFunc) History() []UsersStoreDeleteEmailFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreDeleteEmailFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreDeleteEmailFuncCall is an object that describes an invocation
|
|
// of method DeleteEmail on an instance of MockUsersStore.
|
|
type UsersStoreDeleteEmailFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 string
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreDeleteEmailFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreDeleteEmailFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// UsersStoreDeleteInactivatedFunc describes the behavior when the
|
|
// DeleteInactivated method of the parent MockUsersStore instance is
|
|
// invoked.
|
|
type UsersStoreDeleteInactivatedFunc struct {
|
|
defaultHook func() error
|
|
hooks []func() error
|
|
history []UsersStoreDeleteInactivatedFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// DeleteInactivated delegates to the next hook function in the queue and
|
|
// stores the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) DeleteInactivated() error {
|
|
r0 := m.DeleteInactivatedFunc.nextHook()()
|
|
m.DeleteInactivatedFunc.appendCall(UsersStoreDeleteInactivatedFuncCall{r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the DeleteInactivated
|
|
// method of the parent MockUsersStore instance is invoked and the hook
|
|
// queue is empty.
|
|
func (f *UsersStoreDeleteInactivatedFunc) SetDefaultHook(hook func() error) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// DeleteInactivated method of the parent MockUsersStore instance invokes
|
|
// the hook at the front of the queue and discards it. After the queue is
|
|
// empty, the default hook function is invoked for any future action.
|
|
func (f *UsersStoreDeleteInactivatedFunc) PushHook(hook func() error) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreDeleteInactivatedFunc) SetDefaultReturn(r0 error) {
|
|
f.SetDefaultHook(func() error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreDeleteInactivatedFunc) PushReturn(r0 error) {
|
|
f.PushHook(func() error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreDeleteInactivatedFunc) nextHook() func() error {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreDeleteInactivatedFunc) appendCall(r0 UsersStoreDeleteInactivatedFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreDeleteInactivatedFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreDeleteInactivatedFunc) History() []UsersStoreDeleteInactivatedFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreDeleteInactivatedFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreDeleteInactivatedFuncCall is an object that describes an
|
|
// invocation of method DeleteInactivated on an instance of MockUsersStore.
|
|
type UsersStoreDeleteInactivatedFuncCall struct {
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreDeleteInactivatedFuncCall) Args() []interface{} {
|
|
return []interface{}{}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreDeleteInactivatedFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// UsersStoreFollowFunc describes the behavior when the Follow method of the
|
|
// parent MockUsersStore instance is invoked.
|
|
type UsersStoreFollowFunc struct {
|
|
defaultHook func(context.Context, int64, int64) error
|
|
hooks []func(context.Context, int64, int64) error
|
|
history []UsersStoreFollowFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// Follow delegates to the next hook function in the queue and stores the
|
|
// parameter and result values of this invocation.
|
|
func (m *MockUsersStore) Follow(v0 context.Context, v1 int64, v2 int64) error {
|
|
r0 := m.FollowFunc.nextHook()(v0, v1, v2)
|
|
m.FollowFunc.appendCall(UsersStoreFollowFuncCall{v0, v1, v2, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the Follow method of the
|
|
// parent MockUsersStore instance is invoked and the hook queue is empty.
|
|
func (f *UsersStoreFollowFunc) SetDefaultHook(hook func(context.Context, int64, int64) error) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// Follow method of the parent MockUsersStore instance invokes the hook at
|
|
// the front of the queue and discards it. After the queue is empty, the
|
|
// default hook function is invoked for any future action.
|
|
func (f *UsersStoreFollowFunc) PushHook(hook func(context.Context, int64, int64) error) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreFollowFunc) SetDefaultReturn(r0 error) {
|
|
f.SetDefaultHook(func(context.Context, int64, int64) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreFollowFunc) PushReturn(r0 error) {
|
|
f.PushHook(func(context.Context, int64, int64) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreFollowFunc) nextHook() func(context.Context, int64, int64) error {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreFollowFunc) appendCall(r0 UsersStoreFollowFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreFollowFuncCall objects describing
|
|
// the invocations of this function.
|
|
func (f *UsersStoreFollowFunc) History() []UsersStoreFollowFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreFollowFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreFollowFuncCall is an object that describes an invocation of
|
|
// method Follow on an instance of MockUsersStore.
|
|
type UsersStoreFollowFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 int64
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreFollowFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreFollowFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// UsersStoreGetByEmailFunc describes the behavior when the GetByEmail
|
|
// method of the parent MockUsersStore instance is invoked.
|
|
type UsersStoreGetByEmailFunc struct {
|
|
defaultHook func(context.Context, string) (*database.User, error)
|
|
hooks []func(context.Context, string) (*database.User, error)
|
|
history []UsersStoreGetByEmailFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// GetByEmail delegates to the next hook function in the queue and stores
|
|
// the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) GetByEmail(v0 context.Context, v1 string) (*database.User, error) {
|
|
r0, r1 := m.GetByEmailFunc.nextHook()(v0, v1)
|
|
m.GetByEmailFunc.appendCall(UsersStoreGetByEmailFuncCall{v0, v1, r0, r1})
|
|
return r0, r1
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the GetByEmail method of
|
|
// the parent MockUsersStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *UsersStoreGetByEmailFunc) SetDefaultHook(hook func(context.Context, string) (*database.User, error)) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// GetByEmail method of the parent MockUsersStore instance invokes the hook
|
|
// at the front of the queue and discards it. After the queue is empty, the
|
|
// default hook function is invoked for any future action.
|
|
func (f *UsersStoreGetByEmailFunc) PushHook(hook func(context.Context, string) (*database.User, error)) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreGetByEmailFunc) SetDefaultReturn(r0 *database.User, r1 error) {
|
|
f.SetDefaultHook(func(context.Context, string) (*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreGetByEmailFunc) PushReturn(r0 *database.User, r1 error) {
|
|
f.PushHook(func(context.Context, string) (*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreGetByEmailFunc) nextHook() func(context.Context, string) (*database.User, error) {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreGetByEmailFunc) appendCall(r0 UsersStoreGetByEmailFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreGetByEmailFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreGetByEmailFunc) History() []UsersStoreGetByEmailFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreGetByEmailFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreGetByEmailFuncCall is an object that describes an invocation of
|
|
// method GetByEmail on an instance of MockUsersStore.
|
|
type UsersStoreGetByEmailFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 string
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 *database.User
|
|
// Result1 is the value of the 2nd result returned from this method
|
|
// invocation.
|
|
Result1 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreGetByEmailFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreGetByEmailFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0, c.Result1}
|
|
}
|
|
|
|
// UsersStoreGetByIDFunc describes the behavior when the GetByID method of
|
|
// the parent MockUsersStore instance is invoked.
|
|
type UsersStoreGetByIDFunc struct {
|
|
defaultHook func(context.Context, int64) (*database.User, error)
|
|
hooks []func(context.Context, int64) (*database.User, error)
|
|
history []UsersStoreGetByIDFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// GetByID delegates to the next hook function in the queue and stores the
|
|
// parameter and result values of this invocation.
|
|
func (m *MockUsersStore) GetByID(v0 context.Context, v1 int64) (*database.User, error) {
|
|
r0, r1 := m.GetByIDFunc.nextHook()(v0, v1)
|
|
m.GetByIDFunc.appendCall(UsersStoreGetByIDFuncCall{v0, v1, r0, r1})
|
|
return r0, r1
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the GetByID method of
|
|
// the parent MockUsersStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *UsersStoreGetByIDFunc) SetDefaultHook(hook func(context.Context, int64) (*database.User, error)) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// GetByID method of the parent MockUsersStore instance invokes the hook at
|
|
// the front of the queue and discards it. After the queue is empty, the
|
|
// default hook function is invoked for any future action.
|
|
func (f *UsersStoreGetByIDFunc) PushHook(hook func(context.Context, int64) (*database.User, error)) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreGetByIDFunc) SetDefaultReturn(r0 *database.User, r1 error) {
|
|
f.SetDefaultHook(func(context.Context, int64) (*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreGetByIDFunc) PushReturn(r0 *database.User, r1 error) {
|
|
f.PushHook(func(context.Context, int64) (*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreGetByIDFunc) nextHook() func(context.Context, int64) (*database.User, error) {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreGetByIDFunc) appendCall(r0 UsersStoreGetByIDFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreGetByIDFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreGetByIDFunc) History() []UsersStoreGetByIDFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreGetByIDFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreGetByIDFuncCall is an object that describes an invocation of
|
|
// method GetByID on an instance of MockUsersStore.
|
|
type UsersStoreGetByIDFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 *database.User
|
|
// Result1 is the value of the 2nd result returned from this method
|
|
// invocation.
|
|
Result1 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreGetByIDFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreGetByIDFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0, c.Result1}
|
|
}
|
|
|
|
// UsersStoreGetByKeyIDFunc describes the behavior when the GetByKeyID
|
|
// method of the parent MockUsersStore instance is invoked.
|
|
type UsersStoreGetByKeyIDFunc struct {
|
|
defaultHook func(context.Context, int64) (*database.User, error)
|
|
hooks []func(context.Context, int64) (*database.User, error)
|
|
history []UsersStoreGetByKeyIDFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// GetByKeyID delegates to the next hook function in the queue and stores
|
|
// the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) GetByKeyID(v0 context.Context, v1 int64) (*database.User, error) {
|
|
r0, r1 := m.GetByKeyIDFunc.nextHook()(v0, v1)
|
|
m.GetByKeyIDFunc.appendCall(UsersStoreGetByKeyIDFuncCall{v0, v1, r0, r1})
|
|
return r0, r1
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the GetByKeyID method of
|
|
// the parent MockUsersStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *UsersStoreGetByKeyIDFunc) SetDefaultHook(hook func(context.Context, int64) (*database.User, error)) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// GetByKeyID method of the parent MockUsersStore instance invokes the hook
|
|
// at the front of the queue and discards it. After the queue is empty, the
|
|
// default hook function is invoked for any future action.
|
|
func (f *UsersStoreGetByKeyIDFunc) PushHook(hook func(context.Context, int64) (*database.User, error)) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreGetByKeyIDFunc) SetDefaultReturn(r0 *database.User, r1 error) {
|
|
f.SetDefaultHook(func(context.Context, int64) (*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreGetByKeyIDFunc) PushReturn(r0 *database.User, r1 error) {
|
|
f.PushHook(func(context.Context, int64) (*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreGetByKeyIDFunc) nextHook() func(context.Context, int64) (*database.User, error) {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreGetByKeyIDFunc) appendCall(r0 UsersStoreGetByKeyIDFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreGetByKeyIDFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreGetByKeyIDFunc) History() []UsersStoreGetByKeyIDFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreGetByKeyIDFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreGetByKeyIDFuncCall is an object that describes an invocation of
|
|
// method GetByKeyID on an instance of MockUsersStore.
|
|
type UsersStoreGetByKeyIDFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 *database.User
|
|
// Result1 is the value of the 2nd result returned from this method
|
|
// invocation.
|
|
Result1 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreGetByKeyIDFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreGetByKeyIDFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0, c.Result1}
|
|
}
|
|
|
|
// UsersStoreGetByUsernameFunc describes the behavior when the GetByUsername
|
|
// method of the parent MockUsersStore instance is invoked.
|
|
type UsersStoreGetByUsernameFunc struct {
|
|
defaultHook func(context.Context, string) (*database.User, error)
|
|
hooks []func(context.Context, string) (*database.User, error)
|
|
history []UsersStoreGetByUsernameFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// GetByUsername delegates to the next hook function in the queue and stores
|
|
// the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) GetByUsername(v0 context.Context, v1 string) (*database.User, error) {
|
|
r0, r1 := m.GetByUsernameFunc.nextHook()(v0, v1)
|
|
m.GetByUsernameFunc.appendCall(UsersStoreGetByUsernameFuncCall{v0, v1, r0, r1})
|
|
return r0, r1
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the GetByUsername method
|
|
// of the parent MockUsersStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *UsersStoreGetByUsernameFunc) SetDefaultHook(hook func(context.Context, string) (*database.User, error)) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// GetByUsername method of the parent MockUsersStore instance invokes the
|
|
// hook at the front of the queue and discards it. After the queue is empty,
|
|
// the default hook function is invoked for any future action.
|
|
func (f *UsersStoreGetByUsernameFunc) PushHook(hook func(context.Context, string) (*database.User, error)) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreGetByUsernameFunc) SetDefaultReturn(r0 *database.User, r1 error) {
|
|
f.SetDefaultHook(func(context.Context, string) (*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreGetByUsernameFunc) PushReturn(r0 *database.User, r1 error) {
|
|
f.PushHook(func(context.Context, string) (*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreGetByUsernameFunc) nextHook() func(context.Context, string) (*database.User, error) {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreGetByUsernameFunc) appendCall(r0 UsersStoreGetByUsernameFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreGetByUsernameFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreGetByUsernameFunc) History() []UsersStoreGetByUsernameFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreGetByUsernameFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreGetByUsernameFuncCall is an object that describes an invocation
|
|
// of method GetByUsername on an instance of MockUsersStore.
|
|
type UsersStoreGetByUsernameFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 string
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 *database.User
|
|
// Result1 is the value of the 2nd result returned from this method
|
|
// invocation.
|
|
Result1 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreGetByUsernameFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreGetByUsernameFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0, c.Result1}
|
|
}
|
|
|
|
// UsersStoreGetEmailFunc describes the behavior when the GetEmail method of
|
|
// the parent MockUsersStore instance is invoked.
|
|
type UsersStoreGetEmailFunc struct {
|
|
defaultHook func(context.Context, int64, string, bool) (*database.EmailAddress, error)
|
|
hooks []func(context.Context, int64, string, bool) (*database.EmailAddress, error)
|
|
history []UsersStoreGetEmailFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// GetEmail delegates to the next hook function in the queue and stores the
|
|
// parameter and result values of this invocation.
|
|
func (m *MockUsersStore) GetEmail(v0 context.Context, v1 int64, v2 string, v3 bool) (*database.EmailAddress, error) {
|
|
r0, r1 := m.GetEmailFunc.nextHook()(v0, v1, v2, v3)
|
|
m.GetEmailFunc.appendCall(UsersStoreGetEmailFuncCall{v0, v1, v2, v3, r0, r1})
|
|
return r0, r1
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the GetEmail method of
|
|
// the parent MockUsersStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *UsersStoreGetEmailFunc) SetDefaultHook(hook func(context.Context, int64, string, bool) (*database.EmailAddress, error)) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// GetEmail method of the parent MockUsersStore instance invokes the hook at
|
|
// the front of the queue and discards it. After the queue is empty, the
|
|
// default hook function is invoked for any future action.
|
|
func (f *UsersStoreGetEmailFunc) PushHook(hook func(context.Context, int64, string, bool) (*database.EmailAddress, error)) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreGetEmailFunc) SetDefaultReturn(r0 *database.EmailAddress, r1 error) {
|
|
f.SetDefaultHook(func(context.Context, int64, string, bool) (*database.EmailAddress, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreGetEmailFunc) PushReturn(r0 *database.EmailAddress, r1 error) {
|
|
f.PushHook(func(context.Context, int64, string, bool) (*database.EmailAddress, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreGetEmailFunc) nextHook() func(context.Context, int64, string, bool) (*database.EmailAddress, error) {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreGetEmailFunc) appendCall(r0 UsersStoreGetEmailFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreGetEmailFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreGetEmailFunc) History() []UsersStoreGetEmailFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreGetEmailFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreGetEmailFuncCall is an object that describes an invocation of
|
|
// method GetEmail on an instance of MockUsersStore.
|
|
type UsersStoreGetEmailFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 string
|
|
// Arg3 is the value of the 4th argument passed to this method
|
|
// invocation.
|
|
Arg3 bool
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 *database.EmailAddress
|
|
// Result1 is the value of the 2nd result returned from this method
|
|
// invocation.
|
|
Result1 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreGetEmailFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2, c.Arg3}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreGetEmailFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0, c.Result1}
|
|
}
|
|
|
|
// UsersStoreGetMailableEmailsByUsernamesFunc describes the behavior when
|
|
// the GetMailableEmailsByUsernames method of the parent MockUsersStore
|
|
// instance is invoked.
|
|
type UsersStoreGetMailableEmailsByUsernamesFunc struct {
|
|
defaultHook func(context.Context, []string) ([]string, error)
|
|
hooks []func(context.Context, []string) ([]string, error)
|
|
history []UsersStoreGetMailableEmailsByUsernamesFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// GetMailableEmailsByUsernames delegates to the next hook function in the
|
|
// queue and stores the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) GetMailableEmailsByUsernames(v0 context.Context, v1 []string) ([]string, error) {
|
|
r0, r1 := m.GetMailableEmailsByUsernamesFunc.nextHook()(v0, v1)
|
|
m.GetMailableEmailsByUsernamesFunc.appendCall(UsersStoreGetMailableEmailsByUsernamesFuncCall{v0, v1, r0, r1})
|
|
return r0, r1
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the
|
|
// GetMailableEmailsByUsernames method of the parent MockUsersStore instance
|
|
// is invoked and the hook queue is empty.
|
|
func (f *UsersStoreGetMailableEmailsByUsernamesFunc) SetDefaultHook(hook func(context.Context, []string) ([]string, error)) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// GetMailableEmailsByUsernames method of the parent MockUsersStore instance
|
|
// invokes the hook at the front of the queue and discards it. After the
|
|
// queue is empty, the default hook function is invoked for any future
|
|
// action.
|
|
func (f *UsersStoreGetMailableEmailsByUsernamesFunc) PushHook(hook func(context.Context, []string) ([]string, error)) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreGetMailableEmailsByUsernamesFunc) SetDefaultReturn(r0 []string, r1 error) {
|
|
f.SetDefaultHook(func(context.Context, []string) ([]string, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreGetMailableEmailsByUsernamesFunc) PushReturn(r0 []string, r1 error) {
|
|
f.PushHook(func(context.Context, []string) ([]string, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreGetMailableEmailsByUsernamesFunc) nextHook() func(context.Context, []string) ([]string, error) {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreGetMailableEmailsByUsernamesFunc) appendCall(r0 UsersStoreGetMailableEmailsByUsernamesFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of
|
|
// UsersStoreGetMailableEmailsByUsernamesFuncCall objects describing the
|
|
// invocations of this function.
|
|
func (f *UsersStoreGetMailableEmailsByUsernamesFunc) History() []UsersStoreGetMailableEmailsByUsernamesFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreGetMailableEmailsByUsernamesFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreGetMailableEmailsByUsernamesFuncCall is an object that
|
|
// describes an invocation of method GetMailableEmailsByUsernames on an
|
|
// instance of MockUsersStore.
|
|
type UsersStoreGetMailableEmailsByUsernamesFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 []string
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 []string
|
|
// Result1 is the value of the 2nd result returned from this method
|
|
// invocation.
|
|
Result1 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreGetMailableEmailsByUsernamesFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreGetMailableEmailsByUsernamesFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0, c.Result1}
|
|
}
|
|
|
|
// UsersStoreIsFollowingFunc describes the behavior when the IsFollowing
|
|
// method of the parent MockUsersStore instance is invoked.
|
|
type UsersStoreIsFollowingFunc struct {
|
|
defaultHook func(context.Context, int64, int64) bool
|
|
hooks []func(context.Context, int64, int64) bool
|
|
history []UsersStoreIsFollowingFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// IsFollowing delegates to the next hook function in the queue and stores
|
|
// the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) IsFollowing(v0 context.Context, v1 int64, v2 int64) bool {
|
|
r0 := m.IsFollowingFunc.nextHook()(v0, v1, v2)
|
|
m.IsFollowingFunc.appendCall(UsersStoreIsFollowingFuncCall{v0, v1, v2, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the IsFollowing method
|
|
// of the parent MockUsersStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *UsersStoreIsFollowingFunc) SetDefaultHook(hook func(context.Context, int64, int64) bool) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// IsFollowing method of the parent MockUsersStore instance invokes the hook
|
|
// at the front of the queue and discards it. After the queue is empty, the
|
|
// default hook function is invoked for any future action.
|
|
func (f *UsersStoreIsFollowingFunc) PushHook(hook func(context.Context, int64, int64) bool) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreIsFollowingFunc) SetDefaultReturn(r0 bool) {
|
|
f.SetDefaultHook(func(context.Context, int64, int64) bool {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreIsFollowingFunc) PushReturn(r0 bool) {
|
|
f.PushHook(func(context.Context, int64, int64) bool {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreIsFollowingFunc) nextHook() func(context.Context, int64, int64) bool {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreIsFollowingFunc) appendCall(r0 UsersStoreIsFollowingFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreIsFollowingFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreIsFollowingFunc) History() []UsersStoreIsFollowingFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreIsFollowingFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreIsFollowingFuncCall is an object that describes an invocation
|
|
// of method IsFollowing on an instance of MockUsersStore.
|
|
type UsersStoreIsFollowingFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 int64
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 bool
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreIsFollowingFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreIsFollowingFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// UsersStoreIsUsernameUsedFunc describes the behavior when the
|
|
// IsUsernameUsed method of the parent MockUsersStore instance is invoked.
|
|
type UsersStoreIsUsernameUsedFunc struct {
|
|
defaultHook func(context.Context, string, int64) bool
|
|
hooks []func(context.Context, string, int64) bool
|
|
history []UsersStoreIsUsernameUsedFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// IsUsernameUsed delegates to the next hook function in the queue and
|
|
// stores the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) IsUsernameUsed(v0 context.Context, v1 string, v2 int64) bool {
|
|
r0 := m.IsUsernameUsedFunc.nextHook()(v0, v1, v2)
|
|
m.IsUsernameUsedFunc.appendCall(UsersStoreIsUsernameUsedFuncCall{v0, v1, v2, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the IsUsernameUsed
|
|
// method of the parent MockUsersStore instance is invoked and the hook
|
|
// queue is empty.
|
|
func (f *UsersStoreIsUsernameUsedFunc) SetDefaultHook(hook func(context.Context, string, int64) bool) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// IsUsernameUsed method of the parent MockUsersStore instance invokes the
|
|
// hook at the front of the queue and discards it. After the queue is empty,
|
|
// the default hook function is invoked for any future action.
|
|
func (f *UsersStoreIsUsernameUsedFunc) PushHook(hook func(context.Context, string, int64) bool) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreIsUsernameUsedFunc) SetDefaultReturn(r0 bool) {
|
|
f.SetDefaultHook(func(context.Context, string, int64) bool {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreIsUsernameUsedFunc) PushReturn(r0 bool) {
|
|
f.PushHook(func(context.Context, string, int64) bool {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreIsUsernameUsedFunc) nextHook() func(context.Context, string, int64) bool {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreIsUsernameUsedFunc) appendCall(r0 UsersStoreIsUsernameUsedFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreIsUsernameUsedFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreIsUsernameUsedFunc) History() []UsersStoreIsUsernameUsedFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreIsUsernameUsedFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreIsUsernameUsedFuncCall is an object that describes an
|
|
// invocation of method IsUsernameUsed on an instance of MockUsersStore.
|
|
type UsersStoreIsUsernameUsedFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 string
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 int64
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 bool
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreIsUsernameUsedFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreIsUsernameUsedFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// UsersStoreListFunc describes the behavior when the List method of the
|
|
// parent MockUsersStore instance is invoked.
|
|
type UsersStoreListFunc struct {
|
|
defaultHook func(context.Context, int, int) ([]*database.User, error)
|
|
hooks []func(context.Context, int, int) ([]*database.User, error)
|
|
history []UsersStoreListFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// List delegates to the next hook function in the queue and stores the
|
|
// parameter and result values of this invocation.
|
|
func (m *MockUsersStore) List(v0 context.Context, v1 int, v2 int) ([]*database.User, error) {
|
|
r0, r1 := m.ListFunc.nextHook()(v0, v1, v2)
|
|
m.ListFunc.appendCall(UsersStoreListFuncCall{v0, v1, v2, r0, r1})
|
|
return r0, r1
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the List method of the
|
|
// parent MockUsersStore instance is invoked and the hook queue is empty.
|
|
func (f *UsersStoreListFunc) SetDefaultHook(hook func(context.Context, int, int) ([]*database.User, error)) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// List method of the parent MockUsersStore instance invokes the hook at the
|
|
// front of the queue and discards it. After the queue is empty, the default
|
|
// hook function is invoked for any future action.
|
|
func (f *UsersStoreListFunc) PushHook(hook func(context.Context, int, int) ([]*database.User, error)) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreListFunc) SetDefaultReturn(r0 []*database.User, r1 error) {
|
|
f.SetDefaultHook(func(context.Context, int, int) ([]*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreListFunc) PushReturn(r0 []*database.User, r1 error) {
|
|
f.PushHook(func(context.Context, int, int) ([]*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreListFunc) nextHook() func(context.Context, int, int) ([]*database.User, error) {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreListFunc) appendCall(r0 UsersStoreListFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreListFuncCall objects describing
|
|
// the invocations of this function.
|
|
func (f *UsersStoreListFunc) History() []UsersStoreListFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreListFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreListFuncCall is an object that describes an invocation of
|
|
// method List on an instance of MockUsersStore.
|
|
type UsersStoreListFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 int
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 []*database.User
|
|
// Result1 is the value of the 2nd result returned from this method
|
|
// invocation.
|
|
Result1 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreListFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreListFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0, c.Result1}
|
|
}
|
|
|
|
// UsersStoreListEmailsFunc describes the behavior when the ListEmails
|
|
// method of the parent MockUsersStore instance is invoked.
|
|
type UsersStoreListEmailsFunc struct {
|
|
defaultHook func(context.Context, int64) ([]*database.EmailAddress, error)
|
|
hooks []func(context.Context, int64) ([]*database.EmailAddress, error)
|
|
history []UsersStoreListEmailsFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// ListEmails delegates to the next hook function in the queue and stores
|
|
// the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) ListEmails(v0 context.Context, v1 int64) ([]*database.EmailAddress, error) {
|
|
r0, r1 := m.ListEmailsFunc.nextHook()(v0, v1)
|
|
m.ListEmailsFunc.appendCall(UsersStoreListEmailsFuncCall{v0, v1, r0, r1})
|
|
return r0, r1
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the ListEmails method of
|
|
// the parent MockUsersStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *UsersStoreListEmailsFunc) SetDefaultHook(hook func(context.Context, int64) ([]*database.EmailAddress, error)) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// ListEmails method of the parent MockUsersStore instance invokes the hook
|
|
// at the front of the queue and discards it. After the queue is empty, the
|
|
// default hook function is invoked for any future action.
|
|
func (f *UsersStoreListEmailsFunc) PushHook(hook func(context.Context, int64) ([]*database.EmailAddress, error)) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreListEmailsFunc) SetDefaultReturn(r0 []*database.EmailAddress, r1 error) {
|
|
f.SetDefaultHook(func(context.Context, int64) ([]*database.EmailAddress, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreListEmailsFunc) PushReturn(r0 []*database.EmailAddress, r1 error) {
|
|
f.PushHook(func(context.Context, int64) ([]*database.EmailAddress, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreListEmailsFunc) nextHook() func(context.Context, int64) ([]*database.EmailAddress, error) {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreListEmailsFunc) appendCall(r0 UsersStoreListEmailsFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreListEmailsFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreListEmailsFunc) History() []UsersStoreListEmailsFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreListEmailsFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreListEmailsFuncCall is an object that describes an invocation of
|
|
// method ListEmails on an instance of MockUsersStore.
|
|
type UsersStoreListEmailsFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 []*database.EmailAddress
|
|
// Result1 is the value of the 2nd result returned from this method
|
|
// invocation.
|
|
Result1 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreListEmailsFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreListEmailsFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0, c.Result1}
|
|
}
|
|
|
|
// UsersStoreListFollowersFunc describes the behavior when the ListFollowers
|
|
// method of the parent MockUsersStore instance is invoked.
|
|
type UsersStoreListFollowersFunc struct {
|
|
defaultHook func(context.Context, int64, int, int) ([]*database.User, error)
|
|
hooks []func(context.Context, int64, int, int) ([]*database.User, error)
|
|
history []UsersStoreListFollowersFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// ListFollowers delegates to the next hook function in the queue and stores
|
|
// the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) ListFollowers(v0 context.Context, v1 int64, v2 int, v3 int) ([]*database.User, error) {
|
|
r0, r1 := m.ListFollowersFunc.nextHook()(v0, v1, v2, v3)
|
|
m.ListFollowersFunc.appendCall(UsersStoreListFollowersFuncCall{v0, v1, v2, v3, r0, r1})
|
|
return r0, r1
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the ListFollowers method
|
|
// of the parent MockUsersStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *UsersStoreListFollowersFunc) SetDefaultHook(hook func(context.Context, int64, int, int) ([]*database.User, error)) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// ListFollowers method of the parent MockUsersStore instance invokes the
|
|
// hook at the front of the queue and discards it. After the queue is empty,
|
|
// the default hook function is invoked for any future action.
|
|
func (f *UsersStoreListFollowersFunc) PushHook(hook func(context.Context, int64, int, int) ([]*database.User, error)) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreListFollowersFunc) SetDefaultReturn(r0 []*database.User, r1 error) {
|
|
f.SetDefaultHook(func(context.Context, int64, int, int) ([]*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreListFollowersFunc) PushReturn(r0 []*database.User, r1 error) {
|
|
f.PushHook(func(context.Context, int64, int, int) ([]*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreListFollowersFunc) nextHook() func(context.Context, int64, int, int) ([]*database.User, error) {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreListFollowersFunc) appendCall(r0 UsersStoreListFollowersFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreListFollowersFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreListFollowersFunc) History() []UsersStoreListFollowersFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreListFollowersFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreListFollowersFuncCall is an object that describes an invocation
|
|
// of method ListFollowers on an instance of MockUsersStore.
|
|
type UsersStoreListFollowersFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 int
|
|
// Arg3 is the value of the 4th argument passed to this method
|
|
// invocation.
|
|
Arg3 int
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 []*database.User
|
|
// Result1 is the value of the 2nd result returned from this method
|
|
// invocation.
|
|
Result1 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreListFollowersFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2, c.Arg3}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreListFollowersFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0, c.Result1}
|
|
}
|
|
|
|
// UsersStoreListFollowingsFunc describes the behavior when the
|
|
// ListFollowings method of the parent MockUsersStore instance is invoked.
|
|
type UsersStoreListFollowingsFunc struct {
|
|
defaultHook func(context.Context, int64, int, int) ([]*database.User, error)
|
|
hooks []func(context.Context, int64, int, int) ([]*database.User, error)
|
|
history []UsersStoreListFollowingsFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// ListFollowings delegates to the next hook function in the queue and
|
|
// stores the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) ListFollowings(v0 context.Context, v1 int64, v2 int, v3 int) ([]*database.User, error) {
|
|
r0, r1 := m.ListFollowingsFunc.nextHook()(v0, v1, v2, v3)
|
|
m.ListFollowingsFunc.appendCall(UsersStoreListFollowingsFuncCall{v0, v1, v2, v3, r0, r1})
|
|
return r0, r1
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the ListFollowings
|
|
// method of the parent MockUsersStore instance is invoked and the hook
|
|
// queue is empty.
|
|
func (f *UsersStoreListFollowingsFunc) SetDefaultHook(hook func(context.Context, int64, int, int) ([]*database.User, error)) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// ListFollowings method of the parent MockUsersStore instance invokes the
|
|
// hook at the front of the queue and discards it. After the queue is empty,
|
|
// the default hook function is invoked for any future action.
|
|
func (f *UsersStoreListFollowingsFunc) PushHook(hook func(context.Context, int64, int, int) ([]*database.User, error)) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreListFollowingsFunc) SetDefaultReturn(r0 []*database.User, r1 error) {
|
|
f.SetDefaultHook(func(context.Context, int64, int, int) ([]*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreListFollowingsFunc) PushReturn(r0 []*database.User, r1 error) {
|
|
f.PushHook(func(context.Context, int64, int, int) ([]*database.User, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreListFollowingsFunc) nextHook() func(context.Context, int64, int, int) ([]*database.User, error) {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreListFollowingsFunc) appendCall(r0 UsersStoreListFollowingsFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreListFollowingsFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreListFollowingsFunc) History() []UsersStoreListFollowingsFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreListFollowingsFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreListFollowingsFuncCall is an object that describes an
|
|
// invocation of method ListFollowings on an instance of MockUsersStore.
|
|
type UsersStoreListFollowingsFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 int
|
|
// Arg3 is the value of the 4th argument passed to this method
|
|
// invocation.
|
|
Arg3 int
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 []*database.User
|
|
// Result1 is the value of the 2nd result returned from this method
|
|
// invocation.
|
|
Result1 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreListFollowingsFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2, c.Arg3}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreListFollowingsFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0, c.Result1}
|
|
}
|
|
|
|
// UsersStoreMarkEmailActivatedFunc describes the behavior when the
|
|
// MarkEmailActivated method of the parent MockUsersStore instance is
|
|
// invoked.
|
|
type UsersStoreMarkEmailActivatedFunc struct {
|
|
defaultHook func(context.Context, int64, string) error
|
|
hooks []func(context.Context, int64, string) error
|
|
history []UsersStoreMarkEmailActivatedFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// MarkEmailActivated delegates to the next hook function in the queue and
|
|
// stores the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) MarkEmailActivated(v0 context.Context, v1 int64, v2 string) error {
|
|
r0 := m.MarkEmailActivatedFunc.nextHook()(v0, v1, v2)
|
|
m.MarkEmailActivatedFunc.appendCall(UsersStoreMarkEmailActivatedFuncCall{v0, v1, v2, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the MarkEmailActivated
|
|
// method of the parent MockUsersStore instance is invoked and the hook
|
|
// queue is empty.
|
|
func (f *UsersStoreMarkEmailActivatedFunc) SetDefaultHook(hook func(context.Context, int64, string) error) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// MarkEmailActivated method of the parent MockUsersStore instance invokes
|
|
// the hook at the front of the queue and discards it. After the queue is
|
|
// empty, the default hook function is invoked for any future action.
|
|
func (f *UsersStoreMarkEmailActivatedFunc) PushHook(hook func(context.Context, int64, string) error) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreMarkEmailActivatedFunc) SetDefaultReturn(r0 error) {
|
|
f.SetDefaultHook(func(context.Context, int64, string) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreMarkEmailActivatedFunc) PushReturn(r0 error) {
|
|
f.PushHook(func(context.Context, int64, string) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreMarkEmailActivatedFunc) nextHook() func(context.Context, int64, string) error {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreMarkEmailActivatedFunc) appendCall(r0 UsersStoreMarkEmailActivatedFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreMarkEmailActivatedFuncCall
|
|
// objects describing the invocations of this function.
|
|
func (f *UsersStoreMarkEmailActivatedFunc) History() []UsersStoreMarkEmailActivatedFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreMarkEmailActivatedFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreMarkEmailActivatedFuncCall is an object that describes an
|
|
// invocation of method MarkEmailActivated on an instance of MockUsersStore.
|
|
type UsersStoreMarkEmailActivatedFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 string
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreMarkEmailActivatedFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreMarkEmailActivatedFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// UsersStoreMarkEmailPrimaryFunc describes the behavior when the
|
|
// MarkEmailPrimary method of the parent MockUsersStore instance is invoked.
|
|
type UsersStoreMarkEmailPrimaryFunc struct {
|
|
defaultHook func(context.Context, int64, string) error
|
|
hooks []func(context.Context, int64, string) error
|
|
history []UsersStoreMarkEmailPrimaryFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// MarkEmailPrimary delegates to the next hook function in the queue and
|
|
// stores the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) MarkEmailPrimary(v0 context.Context, v1 int64, v2 string) error {
|
|
r0 := m.MarkEmailPrimaryFunc.nextHook()(v0, v1, v2)
|
|
m.MarkEmailPrimaryFunc.appendCall(UsersStoreMarkEmailPrimaryFuncCall{v0, v1, v2, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the MarkEmailPrimary
|
|
// method of the parent MockUsersStore instance is invoked and the hook
|
|
// queue is empty.
|
|
func (f *UsersStoreMarkEmailPrimaryFunc) SetDefaultHook(hook func(context.Context, int64, string) error) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// MarkEmailPrimary method of the parent MockUsersStore instance invokes the
|
|
// hook at the front of the queue and discards it. After the queue is empty,
|
|
// the default hook function is invoked for any future action.
|
|
func (f *UsersStoreMarkEmailPrimaryFunc) PushHook(hook func(context.Context, int64, string) error) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreMarkEmailPrimaryFunc) SetDefaultReturn(r0 error) {
|
|
f.SetDefaultHook(func(context.Context, int64, string) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreMarkEmailPrimaryFunc) PushReturn(r0 error) {
|
|
f.PushHook(func(context.Context, int64, string) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreMarkEmailPrimaryFunc) nextHook() func(context.Context, int64, string) error {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreMarkEmailPrimaryFunc) appendCall(r0 UsersStoreMarkEmailPrimaryFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreMarkEmailPrimaryFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreMarkEmailPrimaryFunc) History() []UsersStoreMarkEmailPrimaryFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreMarkEmailPrimaryFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreMarkEmailPrimaryFuncCall is an object that describes an
|
|
// invocation of method MarkEmailPrimary on an instance of MockUsersStore.
|
|
type UsersStoreMarkEmailPrimaryFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 string
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreMarkEmailPrimaryFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreMarkEmailPrimaryFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// UsersStoreSearchByNameFunc describes the behavior when the SearchByName
|
|
// method of the parent MockUsersStore instance is invoked.
|
|
type UsersStoreSearchByNameFunc struct {
|
|
defaultHook func(context.Context, string, int, int, string) ([]*database.User, int64, error)
|
|
hooks []func(context.Context, string, int, int, string) ([]*database.User, int64, error)
|
|
history []UsersStoreSearchByNameFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// SearchByName delegates to the next hook function in the queue and stores
|
|
// the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) SearchByName(v0 context.Context, v1 string, v2 int, v3 int, v4 string) ([]*database.User, int64, error) {
|
|
r0, r1, r2 := m.SearchByNameFunc.nextHook()(v0, v1, v2, v3, v4)
|
|
m.SearchByNameFunc.appendCall(UsersStoreSearchByNameFuncCall{v0, v1, v2, v3, v4, r0, r1, r2})
|
|
return r0, r1, r2
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the SearchByName method
|
|
// of the parent MockUsersStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *UsersStoreSearchByNameFunc) SetDefaultHook(hook func(context.Context, string, int, int, string) ([]*database.User, int64, error)) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// SearchByName method of the parent MockUsersStore instance invokes the
|
|
// hook at the front of the queue and discards it. After the queue is empty,
|
|
// the default hook function is invoked for any future action.
|
|
func (f *UsersStoreSearchByNameFunc) PushHook(hook func(context.Context, string, int, int, string) ([]*database.User, int64, error)) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreSearchByNameFunc) SetDefaultReturn(r0 []*database.User, r1 int64, r2 error) {
|
|
f.SetDefaultHook(func(context.Context, string, int, int, string) ([]*database.User, int64, error) {
|
|
return r0, r1, r2
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreSearchByNameFunc) PushReturn(r0 []*database.User, r1 int64, r2 error) {
|
|
f.PushHook(func(context.Context, string, int, int, string) ([]*database.User, int64, error) {
|
|
return r0, r1, r2
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreSearchByNameFunc) nextHook() func(context.Context, string, int, int, string) ([]*database.User, int64, error) {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreSearchByNameFunc) appendCall(r0 UsersStoreSearchByNameFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreSearchByNameFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreSearchByNameFunc) History() []UsersStoreSearchByNameFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreSearchByNameFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreSearchByNameFuncCall is an object that describes an invocation
|
|
// of method SearchByName on an instance of MockUsersStore.
|
|
type UsersStoreSearchByNameFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 string
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 int
|
|
// Arg3 is the value of the 4th argument passed to this method
|
|
// invocation.
|
|
Arg3 int
|
|
// Arg4 is the value of the 5th argument passed to this method
|
|
// invocation.
|
|
Arg4 string
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 []*database.User
|
|
// Result1 is the value of the 2nd result returned from this method
|
|
// invocation.
|
|
Result1 int64
|
|
// Result2 is the value of the 3rd result returned from this method
|
|
// invocation.
|
|
Result2 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreSearchByNameFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2, c.Arg3, c.Arg4}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreSearchByNameFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0, c.Result1, c.Result2}
|
|
}
|
|
|
|
// UsersStoreUnfollowFunc describes the behavior when the Unfollow method of
|
|
// the parent MockUsersStore instance is invoked.
|
|
type UsersStoreUnfollowFunc struct {
|
|
defaultHook func(context.Context, int64, int64) error
|
|
hooks []func(context.Context, int64, int64) error
|
|
history []UsersStoreUnfollowFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// Unfollow delegates to the next hook function in the queue and stores the
|
|
// parameter and result values of this invocation.
|
|
func (m *MockUsersStore) Unfollow(v0 context.Context, v1 int64, v2 int64) error {
|
|
r0 := m.UnfollowFunc.nextHook()(v0, v1, v2)
|
|
m.UnfollowFunc.appendCall(UsersStoreUnfollowFuncCall{v0, v1, v2, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the Unfollow method of
|
|
// the parent MockUsersStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *UsersStoreUnfollowFunc) SetDefaultHook(hook func(context.Context, int64, int64) error) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// Unfollow method of the parent MockUsersStore instance invokes the hook at
|
|
// the front of the queue and discards it. After the queue is empty, the
|
|
// default hook function is invoked for any future action.
|
|
func (f *UsersStoreUnfollowFunc) PushHook(hook func(context.Context, int64, int64) error) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreUnfollowFunc) SetDefaultReturn(r0 error) {
|
|
f.SetDefaultHook(func(context.Context, int64, int64) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreUnfollowFunc) PushReturn(r0 error) {
|
|
f.PushHook(func(context.Context, int64, int64) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreUnfollowFunc) nextHook() func(context.Context, int64, int64) error {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreUnfollowFunc) appendCall(r0 UsersStoreUnfollowFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreUnfollowFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreUnfollowFunc) History() []UsersStoreUnfollowFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreUnfollowFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreUnfollowFuncCall is an object that describes an invocation of
|
|
// method Unfollow on an instance of MockUsersStore.
|
|
type UsersStoreUnfollowFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 int64
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreUnfollowFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreUnfollowFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// UsersStoreUpdateFunc describes the behavior when the Update method of the
|
|
// parent MockUsersStore instance is invoked.
|
|
type UsersStoreUpdateFunc struct {
|
|
defaultHook func(context.Context, int64, database.UpdateUserOptions) error
|
|
hooks []func(context.Context, int64, database.UpdateUserOptions) error
|
|
history []UsersStoreUpdateFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// Update delegates to the next hook function in the queue and stores the
|
|
// parameter and result values of this invocation.
|
|
func (m *MockUsersStore) Update(v0 context.Context, v1 int64, v2 database.UpdateUserOptions) error {
|
|
r0 := m.UpdateFunc.nextHook()(v0, v1, v2)
|
|
m.UpdateFunc.appendCall(UsersStoreUpdateFuncCall{v0, v1, v2, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the Update method of the
|
|
// parent MockUsersStore instance is invoked and the hook queue is empty.
|
|
func (f *UsersStoreUpdateFunc) SetDefaultHook(hook func(context.Context, int64, database.UpdateUserOptions) error) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// Update method of the parent MockUsersStore instance invokes the hook at
|
|
// the front of the queue and discards it. After the queue is empty, the
|
|
// default hook function is invoked for any future action.
|
|
func (f *UsersStoreUpdateFunc) PushHook(hook func(context.Context, int64, database.UpdateUserOptions) error) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreUpdateFunc) SetDefaultReturn(r0 error) {
|
|
f.SetDefaultHook(func(context.Context, int64, database.UpdateUserOptions) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreUpdateFunc) PushReturn(r0 error) {
|
|
f.PushHook(func(context.Context, int64, database.UpdateUserOptions) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreUpdateFunc) nextHook() func(context.Context, int64, database.UpdateUserOptions) error {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreUpdateFunc) appendCall(r0 UsersStoreUpdateFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreUpdateFuncCall objects describing
|
|
// the invocations of this function.
|
|
func (f *UsersStoreUpdateFunc) History() []UsersStoreUpdateFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreUpdateFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreUpdateFuncCall is an object that describes an invocation of
|
|
// method Update on an instance of MockUsersStore.
|
|
type UsersStoreUpdateFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 database.UpdateUserOptions
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreUpdateFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreUpdateFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// UsersStoreUseCustomAvatarFunc describes the behavior when the
|
|
// UseCustomAvatar method of the parent MockUsersStore instance is invoked.
|
|
type UsersStoreUseCustomAvatarFunc struct {
|
|
defaultHook func(context.Context, int64, []byte) error
|
|
hooks []func(context.Context, int64, []byte) error
|
|
history []UsersStoreUseCustomAvatarFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// UseCustomAvatar delegates to the next hook function in the queue and
|
|
// stores the parameter and result values of this invocation.
|
|
func (m *MockUsersStore) UseCustomAvatar(v0 context.Context, v1 int64, v2 []byte) error {
|
|
r0 := m.UseCustomAvatarFunc.nextHook()(v0, v1, v2)
|
|
m.UseCustomAvatarFunc.appendCall(UsersStoreUseCustomAvatarFuncCall{v0, v1, v2, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the UseCustomAvatar
|
|
// method of the parent MockUsersStore instance is invoked and the hook
|
|
// queue is empty.
|
|
func (f *UsersStoreUseCustomAvatarFunc) SetDefaultHook(hook func(context.Context, int64, []byte) error) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// UseCustomAvatar method of the parent MockUsersStore instance invokes the
|
|
// hook at the front of the queue and discards it. After the queue is empty,
|
|
// the default hook function is invoked for any future action.
|
|
func (f *UsersStoreUseCustomAvatarFunc) PushHook(hook func(context.Context, int64, []byte) error) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *UsersStoreUseCustomAvatarFunc) SetDefaultReturn(r0 error) {
|
|
f.SetDefaultHook(func(context.Context, int64, []byte) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *UsersStoreUseCustomAvatarFunc) PushReturn(r0 error) {
|
|
f.PushHook(func(context.Context, int64, []byte) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *UsersStoreUseCustomAvatarFunc) nextHook() func(context.Context, int64, []byte) error {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *UsersStoreUseCustomAvatarFunc) appendCall(r0 UsersStoreUseCustomAvatarFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of UsersStoreUseCustomAvatarFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *UsersStoreUseCustomAvatarFunc) History() []UsersStoreUseCustomAvatarFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]UsersStoreUseCustomAvatarFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// UsersStoreUseCustomAvatarFuncCall is an object that describes an
|
|
// invocation of method UseCustomAvatar on an instance of MockUsersStore.
|
|
type UsersStoreUseCustomAvatarFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 []byte
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c UsersStoreUseCustomAvatarFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c UsersStoreUseCustomAvatarFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// MockStore is a mock implementation of the Store interface (from the
|
|
// package gogs.io/gogs/internal/route/lfs) used for unit testing.
|
|
type MockStore struct {
|
|
// AuthorizeRepositoryAccessFunc is an instance of a mock function
|
|
// object controlling the behavior of the method
|
|
// AuthorizeRepositoryAccess.
|
|
AuthorizeRepositoryAccessFunc *StoreAuthorizeRepositoryAccessFunc
|
|
// CreateLFSObjectFunc is an instance of a mock function object
|
|
// controlling the behavior of the method CreateLFSObject.
|
|
CreateLFSObjectFunc *StoreCreateLFSObjectFunc
|
|
// GetAccessTokenBySHA1Func is an instance of a mock function object
|
|
// controlling the behavior of the method GetAccessTokenBySHA1.
|
|
GetAccessTokenBySHA1Func *StoreGetAccessTokenBySHA1Func
|
|
// GetLFSObjectByOIDFunc is an instance of a mock function object
|
|
// controlling the behavior of the method GetLFSObjectByOID.
|
|
GetLFSObjectByOIDFunc *StoreGetLFSObjectByOIDFunc
|
|
// GetLFSObjectsByOIDsFunc is an instance of a mock function object
|
|
// controlling the behavior of the method GetLFSObjectsByOIDs.
|
|
GetLFSObjectsByOIDsFunc *StoreGetLFSObjectsByOIDsFunc
|
|
// GetRepositoryByNameFunc is an instance of a mock function object
|
|
// controlling the behavior of the method GetRepositoryByName.
|
|
GetRepositoryByNameFunc *StoreGetRepositoryByNameFunc
|
|
// IsTwoFactorEnabledFunc is an instance of a mock function object
|
|
// controlling the behavior of the method IsTwoFactorEnabled.
|
|
IsTwoFactorEnabledFunc *StoreIsTwoFactorEnabledFunc
|
|
// TouchAccessTokenByIDFunc is an instance of a mock function object
|
|
// controlling the behavior of the method TouchAccessTokenByID.
|
|
TouchAccessTokenByIDFunc *StoreTouchAccessTokenByIDFunc
|
|
}
|
|
|
|
// NewMockStore creates a new mock of the Store interface. All methods
|
|
// return zero values for all results, unless overwritten.
|
|
func NewMockStore() *MockStore {
|
|
return &MockStore{
|
|
AuthorizeRepositoryAccessFunc: &StoreAuthorizeRepositoryAccessFunc{
|
|
defaultHook: func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) (r0 bool) {
|
|
return
|
|
},
|
|
},
|
|
CreateLFSObjectFunc: &StoreCreateLFSObjectFunc{
|
|
defaultHook: func(context.Context, int64, lfsutil.OID, int64, lfsutil.Storage) (r0 error) {
|
|
return
|
|
},
|
|
},
|
|
GetAccessTokenBySHA1Func: &StoreGetAccessTokenBySHA1Func{
|
|
defaultHook: func(context.Context, string) (r0 *database.AccessToken, r1 error) {
|
|
return
|
|
},
|
|
},
|
|
GetLFSObjectByOIDFunc: &StoreGetLFSObjectByOIDFunc{
|
|
defaultHook: func(context.Context, int64, lfsutil.OID) (r0 *database.LFSObject, r1 error) {
|
|
return
|
|
},
|
|
},
|
|
GetLFSObjectsByOIDsFunc: &StoreGetLFSObjectsByOIDsFunc{
|
|
defaultHook: func(context.Context, int64, ...lfsutil.OID) (r0 []*database.LFSObject, r1 error) {
|
|
return
|
|
},
|
|
},
|
|
GetRepositoryByNameFunc: &StoreGetRepositoryByNameFunc{
|
|
defaultHook: func(context.Context, int64, string) (r0 *database.Repository, r1 error) {
|
|
return
|
|
},
|
|
},
|
|
IsTwoFactorEnabledFunc: &StoreIsTwoFactorEnabledFunc{
|
|
defaultHook: func(context.Context, int64) (r0 bool) {
|
|
return
|
|
},
|
|
},
|
|
TouchAccessTokenByIDFunc: &StoreTouchAccessTokenByIDFunc{
|
|
defaultHook: func(context.Context, int64) (r0 error) {
|
|
return
|
|
},
|
|
},
|
|
}
|
|
}
|
|
|
|
// NewStrictMockStore creates a new mock of the Store interface. All methods
|
|
// panic on invocation, unless overwritten.
|
|
func NewStrictMockStore() *MockStore {
|
|
return &MockStore{
|
|
AuthorizeRepositoryAccessFunc: &StoreAuthorizeRepositoryAccessFunc{
|
|
defaultHook: func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool {
|
|
panic("unexpected invocation of MockStore.AuthorizeRepositoryAccess")
|
|
},
|
|
},
|
|
CreateLFSObjectFunc: &StoreCreateLFSObjectFunc{
|
|
defaultHook: func(context.Context, int64, lfsutil.OID, int64, lfsutil.Storage) error {
|
|
panic("unexpected invocation of MockStore.CreateLFSObject")
|
|
},
|
|
},
|
|
GetAccessTokenBySHA1Func: &StoreGetAccessTokenBySHA1Func{
|
|
defaultHook: func(context.Context, string) (*database.AccessToken, error) {
|
|
panic("unexpected invocation of MockStore.GetAccessTokenBySHA1")
|
|
},
|
|
},
|
|
GetLFSObjectByOIDFunc: &StoreGetLFSObjectByOIDFunc{
|
|
defaultHook: func(context.Context, int64, lfsutil.OID) (*database.LFSObject, error) {
|
|
panic("unexpected invocation of MockStore.GetLFSObjectByOID")
|
|
},
|
|
},
|
|
GetLFSObjectsByOIDsFunc: &StoreGetLFSObjectsByOIDsFunc{
|
|
defaultHook: func(context.Context, int64, ...lfsutil.OID) ([]*database.LFSObject, error) {
|
|
panic("unexpected invocation of MockStore.GetLFSObjectsByOIDs")
|
|
},
|
|
},
|
|
GetRepositoryByNameFunc: &StoreGetRepositoryByNameFunc{
|
|
defaultHook: func(context.Context, int64, string) (*database.Repository, error) {
|
|
panic("unexpected invocation of MockStore.GetRepositoryByName")
|
|
},
|
|
},
|
|
IsTwoFactorEnabledFunc: &StoreIsTwoFactorEnabledFunc{
|
|
defaultHook: func(context.Context, int64) bool {
|
|
panic("unexpected invocation of MockStore.IsTwoFactorEnabled")
|
|
},
|
|
},
|
|
TouchAccessTokenByIDFunc: &StoreTouchAccessTokenByIDFunc{
|
|
defaultHook: func(context.Context, int64) error {
|
|
panic("unexpected invocation of MockStore.TouchAccessTokenByID")
|
|
},
|
|
},
|
|
}
|
|
}
|
|
|
|
// NewMockStoreFrom creates a new mock of the MockStore interface. All
|
|
// methods delegate to the given implementation, unless overwritten.
|
|
func NewMockStoreFrom(i Store) *MockStore {
|
|
return &MockStore{
|
|
AuthorizeRepositoryAccessFunc: &StoreAuthorizeRepositoryAccessFunc{
|
|
defaultHook: i.AuthorizeRepositoryAccess,
|
|
},
|
|
CreateLFSObjectFunc: &StoreCreateLFSObjectFunc{
|
|
defaultHook: i.CreateLFSObject,
|
|
},
|
|
GetAccessTokenBySHA1Func: &StoreGetAccessTokenBySHA1Func{
|
|
defaultHook: i.GetAccessTokenBySHA1,
|
|
},
|
|
GetLFSObjectByOIDFunc: &StoreGetLFSObjectByOIDFunc{
|
|
defaultHook: i.GetLFSObjectByOID,
|
|
},
|
|
GetLFSObjectsByOIDsFunc: &StoreGetLFSObjectsByOIDsFunc{
|
|
defaultHook: i.GetLFSObjectsByOIDs,
|
|
},
|
|
GetRepositoryByNameFunc: &StoreGetRepositoryByNameFunc{
|
|
defaultHook: i.GetRepositoryByName,
|
|
},
|
|
IsTwoFactorEnabledFunc: &StoreIsTwoFactorEnabledFunc{
|
|
defaultHook: i.IsTwoFactorEnabled,
|
|
},
|
|
TouchAccessTokenByIDFunc: &StoreTouchAccessTokenByIDFunc{
|
|
defaultHook: i.TouchAccessTokenByID,
|
|
},
|
|
}
|
|
}
|
|
|
|
// StoreAuthorizeRepositoryAccessFunc describes the behavior when the
|
|
// AuthorizeRepositoryAccess method of the parent MockStore instance is
|
|
// invoked.
|
|
type StoreAuthorizeRepositoryAccessFunc struct {
|
|
defaultHook func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool
|
|
hooks []func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool
|
|
history []StoreAuthorizeRepositoryAccessFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// AuthorizeRepositoryAccess delegates to the next hook function in the
|
|
// queue and stores the parameter and result values of this invocation.
|
|
func (m *MockStore) AuthorizeRepositoryAccess(v0 context.Context, v1 int64, v2 int64, v3 database.AccessMode, v4 database.AccessModeOptions) bool {
|
|
r0 := m.AuthorizeRepositoryAccessFunc.nextHook()(v0, v1, v2, v3, v4)
|
|
m.AuthorizeRepositoryAccessFunc.appendCall(StoreAuthorizeRepositoryAccessFuncCall{v0, v1, v2, v3, v4, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the
|
|
// AuthorizeRepositoryAccess method of the parent MockStore instance is
|
|
// invoked and the hook queue is empty.
|
|
func (f *StoreAuthorizeRepositoryAccessFunc) SetDefaultHook(hook func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// AuthorizeRepositoryAccess method of the parent MockStore instance invokes
|
|
// the hook at the front of the queue and discards it. After the queue is
|
|
// empty, the default hook function is invoked for any future action.
|
|
func (f *StoreAuthorizeRepositoryAccessFunc) PushHook(hook func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *StoreAuthorizeRepositoryAccessFunc) SetDefaultReturn(r0 bool) {
|
|
f.SetDefaultHook(func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *StoreAuthorizeRepositoryAccessFunc) PushReturn(r0 bool) {
|
|
f.PushHook(func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *StoreAuthorizeRepositoryAccessFunc) nextHook() func(context.Context, int64, int64, database.AccessMode, database.AccessModeOptions) bool {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *StoreAuthorizeRepositoryAccessFunc) appendCall(r0 StoreAuthorizeRepositoryAccessFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of StoreAuthorizeRepositoryAccessFuncCall
|
|
// objects describing the invocations of this function.
|
|
func (f *StoreAuthorizeRepositoryAccessFunc) History() []StoreAuthorizeRepositoryAccessFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]StoreAuthorizeRepositoryAccessFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// StoreAuthorizeRepositoryAccessFuncCall is an object that describes an
|
|
// invocation of method AuthorizeRepositoryAccess on an instance of
|
|
// MockStore.
|
|
type StoreAuthorizeRepositoryAccessFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 int64
|
|
// Arg3 is the value of the 4th argument passed to this method
|
|
// invocation.
|
|
Arg3 database.AccessMode
|
|
// Arg4 is the value of the 5th argument passed to this method
|
|
// invocation.
|
|
Arg4 database.AccessModeOptions
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 bool
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c StoreAuthorizeRepositoryAccessFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2, c.Arg3, c.Arg4}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c StoreAuthorizeRepositoryAccessFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// StoreCreateLFSObjectFunc describes the behavior when the CreateLFSObject
|
|
// method of the parent MockStore instance is invoked.
|
|
type StoreCreateLFSObjectFunc struct {
|
|
defaultHook func(context.Context, int64, lfsutil.OID, int64, lfsutil.Storage) error
|
|
hooks []func(context.Context, int64, lfsutil.OID, int64, lfsutil.Storage) error
|
|
history []StoreCreateLFSObjectFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// CreateLFSObject delegates to the next hook function in the queue and
|
|
// stores the parameter and result values of this invocation.
|
|
func (m *MockStore) CreateLFSObject(v0 context.Context, v1 int64, v2 lfsutil.OID, v3 int64, v4 lfsutil.Storage) error {
|
|
r0 := m.CreateLFSObjectFunc.nextHook()(v0, v1, v2, v3, v4)
|
|
m.CreateLFSObjectFunc.appendCall(StoreCreateLFSObjectFuncCall{v0, v1, v2, v3, v4, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the CreateLFSObject
|
|
// method of the parent MockStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *StoreCreateLFSObjectFunc) SetDefaultHook(hook func(context.Context, int64, lfsutil.OID, int64, lfsutil.Storage) error) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// CreateLFSObject method of the parent MockStore instance invokes the hook
|
|
// at the front of the queue and discards it. After the queue is empty, the
|
|
// default hook function is invoked for any future action.
|
|
func (f *StoreCreateLFSObjectFunc) PushHook(hook func(context.Context, int64, lfsutil.OID, int64, lfsutil.Storage) error) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *StoreCreateLFSObjectFunc) SetDefaultReturn(r0 error) {
|
|
f.SetDefaultHook(func(context.Context, int64, lfsutil.OID, int64, lfsutil.Storage) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *StoreCreateLFSObjectFunc) PushReturn(r0 error) {
|
|
f.PushHook(func(context.Context, int64, lfsutil.OID, int64, lfsutil.Storage) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *StoreCreateLFSObjectFunc) nextHook() func(context.Context, int64, lfsutil.OID, int64, lfsutil.Storage) error {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *StoreCreateLFSObjectFunc) appendCall(r0 StoreCreateLFSObjectFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of StoreCreateLFSObjectFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *StoreCreateLFSObjectFunc) History() []StoreCreateLFSObjectFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]StoreCreateLFSObjectFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// StoreCreateLFSObjectFuncCall is an object that describes an invocation of
|
|
// method CreateLFSObject on an instance of MockStore.
|
|
type StoreCreateLFSObjectFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 lfsutil.OID
|
|
// Arg3 is the value of the 4th argument passed to this method
|
|
// invocation.
|
|
Arg3 int64
|
|
// Arg4 is the value of the 5th argument passed to this method
|
|
// invocation.
|
|
Arg4 lfsutil.Storage
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c StoreCreateLFSObjectFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2, c.Arg3, c.Arg4}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c StoreCreateLFSObjectFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// StoreGetAccessTokenBySHA1Func describes the behavior when the
|
|
// GetAccessTokenBySHA1 method of the parent MockStore instance is invoked.
|
|
type StoreGetAccessTokenBySHA1Func struct {
|
|
defaultHook func(context.Context, string) (*database.AccessToken, error)
|
|
hooks []func(context.Context, string) (*database.AccessToken, error)
|
|
history []StoreGetAccessTokenBySHA1FuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// GetAccessTokenBySHA1 delegates to the next hook function in the queue and
|
|
// stores the parameter and result values of this invocation.
|
|
func (m *MockStore) GetAccessTokenBySHA1(v0 context.Context, v1 string) (*database.AccessToken, error) {
|
|
r0, r1 := m.GetAccessTokenBySHA1Func.nextHook()(v0, v1)
|
|
m.GetAccessTokenBySHA1Func.appendCall(StoreGetAccessTokenBySHA1FuncCall{v0, v1, r0, r1})
|
|
return r0, r1
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the GetAccessTokenBySHA1
|
|
// method of the parent MockStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *StoreGetAccessTokenBySHA1Func) SetDefaultHook(hook func(context.Context, string) (*database.AccessToken, error)) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// GetAccessTokenBySHA1 method of the parent MockStore instance invokes the
|
|
// hook at the front of the queue and discards it. After the queue is empty,
|
|
// the default hook function is invoked for any future action.
|
|
func (f *StoreGetAccessTokenBySHA1Func) PushHook(hook func(context.Context, string) (*database.AccessToken, error)) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *StoreGetAccessTokenBySHA1Func) SetDefaultReturn(r0 *database.AccessToken, r1 error) {
|
|
f.SetDefaultHook(func(context.Context, string) (*database.AccessToken, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *StoreGetAccessTokenBySHA1Func) PushReturn(r0 *database.AccessToken, r1 error) {
|
|
f.PushHook(func(context.Context, string) (*database.AccessToken, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
func (f *StoreGetAccessTokenBySHA1Func) nextHook() func(context.Context, string) (*database.AccessToken, error) {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *StoreGetAccessTokenBySHA1Func) appendCall(r0 StoreGetAccessTokenBySHA1FuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of StoreGetAccessTokenBySHA1FuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *StoreGetAccessTokenBySHA1Func) History() []StoreGetAccessTokenBySHA1FuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]StoreGetAccessTokenBySHA1FuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// StoreGetAccessTokenBySHA1FuncCall is an object that describes an
|
|
// invocation of method GetAccessTokenBySHA1 on an instance of MockStore.
|
|
type StoreGetAccessTokenBySHA1FuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 string
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 *database.AccessToken
|
|
// Result1 is the value of the 2nd result returned from this method
|
|
// invocation.
|
|
Result1 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c StoreGetAccessTokenBySHA1FuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c StoreGetAccessTokenBySHA1FuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0, c.Result1}
|
|
}
|
|
|
|
// StoreGetLFSObjectByOIDFunc describes the behavior when the
|
|
// GetLFSObjectByOID method of the parent MockStore instance is invoked.
|
|
type StoreGetLFSObjectByOIDFunc struct {
|
|
defaultHook func(context.Context, int64, lfsutil.OID) (*database.LFSObject, error)
|
|
hooks []func(context.Context, int64, lfsutil.OID) (*database.LFSObject, error)
|
|
history []StoreGetLFSObjectByOIDFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// GetLFSObjectByOID delegates to the next hook function in the queue and
|
|
// stores the parameter and result values of this invocation.
|
|
func (m *MockStore) GetLFSObjectByOID(v0 context.Context, v1 int64, v2 lfsutil.OID) (*database.LFSObject, error) {
|
|
r0, r1 := m.GetLFSObjectByOIDFunc.nextHook()(v0, v1, v2)
|
|
m.GetLFSObjectByOIDFunc.appendCall(StoreGetLFSObjectByOIDFuncCall{v0, v1, v2, r0, r1})
|
|
return r0, r1
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the GetLFSObjectByOID
|
|
// method of the parent MockStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *StoreGetLFSObjectByOIDFunc) SetDefaultHook(hook func(context.Context, int64, lfsutil.OID) (*database.LFSObject, error)) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// GetLFSObjectByOID method of the parent MockStore instance invokes the
|
|
// hook at the front of the queue and discards it. After the queue is empty,
|
|
// the default hook function is invoked for any future action.
|
|
func (f *StoreGetLFSObjectByOIDFunc) PushHook(hook func(context.Context, int64, lfsutil.OID) (*database.LFSObject, error)) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *StoreGetLFSObjectByOIDFunc) SetDefaultReturn(r0 *database.LFSObject, r1 error) {
|
|
f.SetDefaultHook(func(context.Context, int64, lfsutil.OID) (*database.LFSObject, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *StoreGetLFSObjectByOIDFunc) PushReturn(r0 *database.LFSObject, r1 error) {
|
|
f.PushHook(func(context.Context, int64, lfsutil.OID) (*database.LFSObject, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
func (f *StoreGetLFSObjectByOIDFunc) nextHook() func(context.Context, int64, lfsutil.OID) (*database.LFSObject, error) {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *StoreGetLFSObjectByOIDFunc) appendCall(r0 StoreGetLFSObjectByOIDFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of StoreGetLFSObjectByOIDFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *StoreGetLFSObjectByOIDFunc) History() []StoreGetLFSObjectByOIDFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]StoreGetLFSObjectByOIDFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// StoreGetLFSObjectByOIDFuncCall is an object that describes an invocation
|
|
// of method GetLFSObjectByOID on an instance of MockStore.
|
|
type StoreGetLFSObjectByOIDFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 lfsutil.OID
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 *database.LFSObject
|
|
// Result1 is the value of the 2nd result returned from this method
|
|
// invocation.
|
|
Result1 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c StoreGetLFSObjectByOIDFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c StoreGetLFSObjectByOIDFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0, c.Result1}
|
|
}
|
|
|
|
// StoreGetLFSObjectsByOIDsFunc describes the behavior when the
|
|
// GetLFSObjectsByOIDs method of the parent MockStore instance is invoked.
|
|
type StoreGetLFSObjectsByOIDsFunc struct {
|
|
defaultHook func(context.Context, int64, ...lfsutil.OID) ([]*database.LFSObject, error)
|
|
hooks []func(context.Context, int64, ...lfsutil.OID) ([]*database.LFSObject, error)
|
|
history []StoreGetLFSObjectsByOIDsFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// GetLFSObjectsByOIDs delegates to the next hook function in the queue and
|
|
// stores the parameter and result values of this invocation.
|
|
func (m *MockStore) GetLFSObjectsByOIDs(v0 context.Context, v1 int64, v2 ...lfsutil.OID) ([]*database.LFSObject, error) {
|
|
r0, r1 := m.GetLFSObjectsByOIDsFunc.nextHook()(v0, v1, v2...)
|
|
m.GetLFSObjectsByOIDsFunc.appendCall(StoreGetLFSObjectsByOIDsFuncCall{v0, v1, v2, r0, r1})
|
|
return r0, r1
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the GetLFSObjectsByOIDs
|
|
// method of the parent MockStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *StoreGetLFSObjectsByOIDsFunc) SetDefaultHook(hook func(context.Context, int64, ...lfsutil.OID) ([]*database.LFSObject, error)) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// GetLFSObjectsByOIDs method of the parent MockStore instance invokes the
|
|
// hook at the front of the queue and discards it. After the queue is empty,
|
|
// the default hook function is invoked for any future action.
|
|
func (f *StoreGetLFSObjectsByOIDsFunc) PushHook(hook func(context.Context, int64, ...lfsutil.OID) ([]*database.LFSObject, error)) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *StoreGetLFSObjectsByOIDsFunc) SetDefaultReturn(r0 []*database.LFSObject, r1 error) {
|
|
f.SetDefaultHook(func(context.Context, int64, ...lfsutil.OID) ([]*database.LFSObject, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *StoreGetLFSObjectsByOIDsFunc) PushReturn(r0 []*database.LFSObject, r1 error) {
|
|
f.PushHook(func(context.Context, int64, ...lfsutil.OID) ([]*database.LFSObject, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
func (f *StoreGetLFSObjectsByOIDsFunc) nextHook() func(context.Context, int64, ...lfsutil.OID) ([]*database.LFSObject, error) {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *StoreGetLFSObjectsByOIDsFunc) appendCall(r0 StoreGetLFSObjectsByOIDsFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of StoreGetLFSObjectsByOIDsFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *StoreGetLFSObjectsByOIDsFunc) History() []StoreGetLFSObjectsByOIDsFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]StoreGetLFSObjectsByOIDsFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// StoreGetLFSObjectsByOIDsFuncCall is an object that describes an
|
|
// invocation of method GetLFSObjectsByOIDs on an instance of MockStore.
|
|
type StoreGetLFSObjectsByOIDsFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is a slice containing the values of the variadic arguments
|
|
// passed to this method invocation.
|
|
Arg2 []lfsutil.OID
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 []*database.LFSObject
|
|
// Result1 is the value of the 2nd result returned from this method
|
|
// invocation.
|
|
Result1 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation. The variadic slice argument is flattened in this array such
|
|
// that one positional argument and three variadic arguments would result in
|
|
// a slice of four, not two.
|
|
func (c StoreGetLFSObjectsByOIDsFuncCall) Args() []interface{} {
|
|
trailing := []interface{}{}
|
|
for _, val := range c.Arg2 {
|
|
trailing = append(trailing, val)
|
|
}
|
|
|
|
return append([]interface{}{c.Arg0, c.Arg1}, trailing...)
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c StoreGetLFSObjectsByOIDsFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0, c.Result1}
|
|
}
|
|
|
|
// StoreGetRepositoryByNameFunc describes the behavior when the
|
|
// GetRepositoryByName method of the parent MockStore instance is invoked.
|
|
type StoreGetRepositoryByNameFunc struct {
|
|
defaultHook func(context.Context, int64, string) (*database.Repository, error)
|
|
hooks []func(context.Context, int64, string) (*database.Repository, error)
|
|
history []StoreGetRepositoryByNameFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// GetRepositoryByName delegates to the next hook function in the queue and
|
|
// stores the parameter and result values of this invocation.
|
|
func (m *MockStore) GetRepositoryByName(v0 context.Context, v1 int64, v2 string) (*database.Repository, error) {
|
|
r0, r1 := m.GetRepositoryByNameFunc.nextHook()(v0, v1, v2)
|
|
m.GetRepositoryByNameFunc.appendCall(StoreGetRepositoryByNameFuncCall{v0, v1, v2, r0, r1})
|
|
return r0, r1
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the GetRepositoryByName
|
|
// method of the parent MockStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *StoreGetRepositoryByNameFunc) SetDefaultHook(hook func(context.Context, int64, string) (*database.Repository, error)) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// GetRepositoryByName method of the parent MockStore instance invokes the
|
|
// hook at the front of the queue and discards it. After the queue is empty,
|
|
// the default hook function is invoked for any future action.
|
|
func (f *StoreGetRepositoryByNameFunc) PushHook(hook func(context.Context, int64, string) (*database.Repository, error)) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *StoreGetRepositoryByNameFunc) SetDefaultReturn(r0 *database.Repository, r1 error) {
|
|
f.SetDefaultHook(func(context.Context, int64, string) (*database.Repository, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *StoreGetRepositoryByNameFunc) PushReturn(r0 *database.Repository, r1 error) {
|
|
f.PushHook(func(context.Context, int64, string) (*database.Repository, error) {
|
|
return r0, r1
|
|
})
|
|
}
|
|
|
|
func (f *StoreGetRepositoryByNameFunc) nextHook() func(context.Context, int64, string) (*database.Repository, error) {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *StoreGetRepositoryByNameFunc) appendCall(r0 StoreGetRepositoryByNameFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of StoreGetRepositoryByNameFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *StoreGetRepositoryByNameFunc) History() []StoreGetRepositoryByNameFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]StoreGetRepositoryByNameFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// StoreGetRepositoryByNameFuncCall is an object that describes an
|
|
// invocation of method GetRepositoryByName on an instance of MockStore.
|
|
type StoreGetRepositoryByNameFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Arg2 is the value of the 3rd argument passed to this method
|
|
// invocation.
|
|
Arg2 string
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 *database.Repository
|
|
// Result1 is the value of the 2nd result returned from this method
|
|
// invocation.
|
|
Result1 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c StoreGetRepositoryByNameFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1, c.Arg2}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c StoreGetRepositoryByNameFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0, c.Result1}
|
|
}
|
|
|
|
// StoreIsTwoFactorEnabledFunc describes the behavior when the
|
|
// IsTwoFactorEnabled method of the parent MockStore instance is invoked.
|
|
type StoreIsTwoFactorEnabledFunc struct {
|
|
defaultHook func(context.Context, int64) bool
|
|
hooks []func(context.Context, int64) bool
|
|
history []StoreIsTwoFactorEnabledFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// IsTwoFactorEnabled delegates to the next hook function in the queue and
|
|
// stores the parameter and result values of this invocation.
|
|
func (m *MockStore) IsTwoFactorEnabled(v0 context.Context, v1 int64) bool {
|
|
r0 := m.IsTwoFactorEnabledFunc.nextHook()(v0, v1)
|
|
m.IsTwoFactorEnabledFunc.appendCall(StoreIsTwoFactorEnabledFuncCall{v0, v1, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the IsTwoFactorEnabled
|
|
// method of the parent MockStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *StoreIsTwoFactorEnabledFunc) SetDefaultHook(hook func(context.Context, int64) bool) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// IsTwoFactorEnabled method of the parent MockStore instance invokes the
|
|
// hook at the front of the queue and discards it. After the queue is empty,
|
|
// the default hook function is invoked for any future action.
|
|
func (f *StoreIsTwoFactorEnabledFunc) PushHook(hook func(context.Context, int64) bool) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *StoreIsTwoFactorEnabledFunc) SetDefaultReturn(r0 bool) {
|
|
f.SetDefaultHook(func(context.Context, int64) bool {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *StoreIsTwoFactorEnabledFunc) PushReturn(r0 bool) {
|
|
f.PushHook(func(context.Context, int64) bool {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *StoreIsTwoFactorEnabledFunc) nextHook() func(context.Context, int64) bool {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *StoreIsTwoFactorEnabledFunc) appendCall(r0 StoreIsTwoFactorEnabledFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of StoreIsTwoFactorEnabledFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *StoreIsTwoFactorEnabledFunc) History() []StoreIsTwoFactorEnabledFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]StoreIsTwoFactorEnabledFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// StoreIsTwoFactorEnabledFuncCall is an object that describes an invocation
|
|
// of method IsTwoFactorEnabled on an instance of MockStore.
|
|
type StoreIsTwoFactorEnabledFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 bool
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c StoreIsTwoFactorEnabledFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c StoreIsTwoFactorEnabledFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|
|
|
|
// StoreTouchAccessTokenByIDFunc describes the behavior when the
|
|
// TouchAccessTokenByID method of the parent MockStore instance is invoked.
|
|
type StoreTouchAccessTokenByIDFunc struct {
|
|
defaultHook func(context.Context, int64) error
|
|
hooks []func(context.Context, int64) error
|
|
history []StoreTouchAccessTokenByIDFuncCall
|
|
mutex sync.Mutex
|
|
}
|
|
|
|
// TouchAccessTokenByID delegates to the next hook function in the queue and
|
|
// stores the parameter and result values of this invocation.
|
|
func (m *MockStore) TouchAccessTokenByID(v0 context.Context, v1 int64) error {
|
|
r0 := m.TouchAccessTokenByIDFunc.nextHook()(v0, v1)
|
|
m.TouchAccessTokenByIDFunc.appendCall(StoreTouchAccessTokenByIDFuncCall{v0, v1, r0})
|
|
return r0
|
|
}
|
|
|
|
// SetDefaultHook sets function that is called when the TouchAccessTokenByID
|
|
// method of the parent MockStore instance is invoked and the hook queue is
|
|
// empty.
|
|
func (f *StoreTouchAccessTokenByIDFunc) SetDefaultHook(hook func(context.Context, int64) error) {
|
|
f.defaultHook = hook
|
|
}
|
|
|
|
// PushHook adds a function to the end of hook queue. Each invocation of the
|
|
// TouchAccessTokenByID method of the parent MockStore instance invokes the
|
|
// hook at the front of the queue and discards it. After the queue is empty,
|
|
// the default hook function is invoked for any future action.
|
|
func (f *StoreTouchAccessTokenByIDFunc) PushHook(hook func(context.Context, int64) error) {
|
|
f.mutex.Lock()
|
|
f.hooks = append(f.hooks, hook)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// SetDefaultReturn calls SetDefaultHook with a function that returns the
|
|
// given values.
|
|
func (f *StoreTouchAccessTokenByIDFunc) SetDefaultReturn(r0 error) {
|
|
f.SetDefaultHook(func(context.Context, int64) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
// PushReturn calls PushHook with a function that returns the given values.
|
|
func (f *StoreTouchAccessTokenByIDFunc) PushReturn(r0 error) {
|
|
f.PushHook(func(context.Context, int64) error {
|
|
return r0
|
|
})
|
|
}
|
|
|
|
func (f *StoreTouchAccessTokenByIDFunc) nextHook() func(context.Context, int64) error {
|
|
f.mutex.Lock()
|
|
defer f.mutex.Unlock()
|
|
|
|
if len(f.hooks) == 0 {
|
|
return f.defaultHook
|
|
}
|
|
|
|
hook := f.hooks[0]
|
|
f.hooks = f.hooks[1:]
|
|
return hook
|
|
}
|
|
|
|
func (f *StoreTouchAccessTokenByIDFunc) appendCall(r0 StoreTouchAccessTokenByIDFuncCall) {
|
|
f.mutex.Lock()
|
|
f.history = append(f.history, r0)
|
|
f.mutex.Unlock()
|
|
}
|
|
|
|
// History returns a sequence of StoreTouchAccessTokenByIDFuncCall objects
|
|
// describing the invocations of this function.
|
|
func (f *StoreTouchAccessTokenByIDFunc) History() []StoreTouchAccessTokenByIDFuncCall {
|
|
f.mutex.Lock()
|
|
history := make([]StoreTouchAccessTokenByIDFuncCall, len(f.history))
|
|
copy(history, f.history)
|
|
f.mutex.Unlock()
|
|
|
|
return history
|
|
}
|
|
|
|
// StoreTouchAccessTokenByIDFuncCall is an object that describes an
|
|
// invocation of method TouchAccessTokenByID on an instance of MockStore.
|
|
type StoreTouchAccessTokenByIDFuncCall struct {
|
|
// Arg0 is the value of the 1st argument passed to this method
|
|
// invocation.
|
|
Arg0 context.Context
|
|
// Arg1 is the value of the 2nd argument passed to this method
|
|
// invocation.
|
|
Arg1 int64
|
|
// Result0 is the value of the 1st result returned from this method
|
|
// invocation.
|
|
Result0 error
|
|
}
|
|
|
|
// Args returns an interface slice containing the arguments of this
|
|
// invocation.
|
|
func (c StoreTouchAccessTokenByIDFuncCall) Args() []interface{} {
|
|
return []interface{}{c.Arg0, c.Arg1}
|
|
}
|
|
|
|
// Results returns an interface slice containing the results of this
|
|
// invocation.
|
|
func (c StoreTouchAccessTokenByIDFuncCall) Results() []interface{} {
|
|
return []interface{}{c.Result0}
|
|
}
|