aboutsummaryrefslogtreecommitdiff
path: root/internal/db/mocks.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/db/mocks.go')
-rw-r--r--internal/db/mocks.go4502
1 files changed, 44 insertions, 4458 deletions
diff --git a/internal/db/mocks.go b/internal/db/mocks.go
index ddf9ee5d..89c3ed9c 100644
--- a/internal/db/mocks.go
+++ b/internal/db/mocks.go
@@ -1,4487 +1,73 @@
-// Code generated by go-mockgen 1.2.0; DO NOT EDIT.
+// Copyright 2020 The Gogs Authors. All rights reserved.
+// Use of this source code is governed by a MIT-style
+// license that can be found in the LICENSE file.
package db
import (
- "context"
- "sync"
-
- lfsutil "gogs.io/gogs/internal/lfsutil"
+ "testing"
)
-// MockAccessTokensStore is a mock implementation of the AccessTokensStore
-// interface (from the package gogs.io/gogs/internal/db) used for unit
-// testing.
-type MockAccessTokensStore struct {
- // CreateFunc is an instance of a mock function object controlling the
- // behavior of the method Create.
- CreateFunc *AccessTokensStoreCreateFunc
- // DeleteByIDFunc is an instance of a mock function object controlling
- // the behavior of the method DeleteByID.
- DeleteByIDFunc *AccessTokensStoreDeleteByIDFunc
- // GetBySHA1Func is an instance of a mock function object controlling
- // the behavior of the method GetBySHA1.
- GetBySHA1Func *AccessTokensStoreGetBySHA1Func
- // ListFunc is an instance of a mock function object controlling the
- // behavior of the method List.
- ListFunc *AccessTokensStoreListFunc
- // TouchFunc is an instance of a mock function object controlling the
- // behavior of the method Touch.
- TouchFunc *AccessTokensStoreTouchFunc
-}
-
-// NewMockAccessTokensStore creates a new mock of the AccessTokensStore
-// interface. All methods return zero values for all results, unless
-// overwritten.
-func NewMockAccessTokensStore() *MockAccessTokensStore {
- return &MockAccessTokensStore{
- CreateFunc: &AccessTokensStoreCreateFunc{
- defaultHook: func(context.Context, int64, string) (r0 *AccessToken, r1 error) {
- return
- },
- },
- DeleteByIDFunc: &AccessTokensStoreDeleteByIDFunc{
- defaultHook: func(context.Context, int64, int64) (r0 error) {
- return
- },
- },
- GetBySHA1Func: &AccessTokensStoreGetBySHA1Func{
- defaultHook: func(context.Context, string) (r0 *AccessToken, r1 error) {
- return
- },
- },
- ListFunc: &AccessTokensStoreListFunc{
- defaultHook: func(context.Context, int64) (r0 []*AccessToken, r1 error) {
- return
- },
- },
- TouchFunc: &AccessTokensStoreTouchFunc{
- defaultHook: func(context.Context, int64) (r0 error) {
- return
- },
- },
- }
-}
-
-// NewStrictMockAccessTokensStore creates a new mock of the
-// AccessTokensStore interface. All methods panic on invocation, unless
-// overwritten.
-func NewStrictMockAccessTokensStore() *MockAccessTokensStore {
- return &MockAccessTokensStore{
- CreateFunc: &AccessTokensStoreCreateFunc{
- defaultHook: func(context.Context, int64, string) (*AccessToken, error) {
- panic("unexpected invocation of MockAccessTokensStore.Create")
- },
- },
- DeleteByIDFunc: &AccessTokensStoreDeleteByIDFunc{
- defaultHook: func(context.Context, int64, int64) error {
- panic("unexpected invocation of MockAccessTokensStore.DeleteByID")
- },
- },
- GetBySHA1Func: &AccessTokensStoreGetBySHA1Func{
- defaultHook: func(context.Context, string) (*AccessToken, error) {
- panic("unexpected invocation of MockAccessTokensStore.GetBySHA1")
- },
- },
- ListFunc: &AccessTokensStoreListFunc{
- defaultHook: func(context.Context, int64) ([]*AccessToken, error) {
- panic("unexpected invocation of MockAccessTokensStore.List")
- },
- },
- TouchFunc: &AccessTokensStoreTouchFunc{
- defaultHook: func(context.Context, int64) error {
- panic("unexpected invocation of MockAccessTokensStore.Touch")
- },
- },
- }
-}
-
-// NewMockAccessTokensStoreFrom creates a new mock of the
-// MockAccessTokensStore interface. All methods delegate to the given
-// implementation, unless overwritten.
-func NewMockAccessTokensStoreFrom(i AccessTokensStore) *MockAccessTokensStore {
- return &MockAccessTokensStore{
- CreateFunc: &AccessTokensStoreCreateFunc{
- defaultHook: i.Create,
- },
- DeleteByIDFunc: &AccessTokensStoreDeleteByIDFunc{
- defaultHook: i.DeleteByID,
- },
- GetBySHA1Func: &AccessTokensStoreGetBySHA1Func{
- defaultHook: i.GetBySHA1,
- },
- ListFunc: &AccessTokensStoreListFunc{
- defaultHook: i.List,
- },
- TouchFunc: &AccessTokensStoreTouchFunc{
- defaultHook: i.Touch,
- },
- }
-}
-
-// AccessTokensStoreCreateFunc describes the behavior when the Create method
-// of the parent MockAccessTokensStore instance is invoked.
-type AccessTokensStoreCreateFunc struct {
- defaultHook func(context.Context, int64, string) (*AccessToken, error)
- hooks []func(context.Context, int64, string) (*AccessToken, error)
- history []AccessTokensStoreCreateFuncCall
- 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 *MockAccessTokensStore) Create(v0 context.Context, v1 int64, v2 string) (*AccessToken, error) {
- r0, r1 := m.CreateFunc.nextHook()(v0, v1, v2)
- m.CreateFunc.appendCall(AccessTokensStoreCreateFuncCall{v0, v1, v2, r0, r1})
- return r0, r1
-}
-
-// SetDefaultHook sets function that is called when the Create method of the
-// parent MockAccessTokensStore instance is invoked and the hook queue is
-// empty.
-func (f *AccessTokensStoreCreateFunc) SetDefaultHook(hook func(context.Context, int64, string) (*AccessToken, error)) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// Create method of the parent MockAccessTokensStore 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 *AccessTokensStoreCreateFunc) PushHook(hook func(context.Context, int64, string) (*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 *AccessTokensStoreCreateFunc) SetDefaultReturn(r0 *AccessToken, r1 error) {
- f.SetDefaultHook(func(context.Context, int64, string) (*AccessToken, error) {
- return r0, r1
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *AccessTokensStoreCreateFunc) PushReturn(r0 *AccessToken, r1 error) {
- f.PushHook(func(context.Context, int64, string) (*AccessToken, error) {
- return r0, r1
- })
-}
-
-func (f *AccessTokensStoreCreateFunc) nextHook() func(context.Context, int64, string) (*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 *AccessTokensStoreCreateFunc) appendCall(r0 AccessTokensStoreCreateFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of AccessTokensStoreCreateFuncCall objects
-// describing the invocations of this function.
-func (f *AccessTokensStoreCreateFunc) History() []AccessTokensStoreCreateFuncCall {
- f.mutex.Lock()
- history := make([]AccessTokensStoreCreateFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// AccessTokensStoreCreateFuncCall is an object that describes an invocation
-// of method Create on an instance of MockAccessTokensStore.
-type AccessTokensStoreCreateFuncCall 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 *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 AccessTokensStoreCreateFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0, c.Arg1, c.Arg2}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c AccessTokensStoreCreateFuncCall) Results() []interface{} {
- return []interface{}{c.Result0, c.Result1}
-}
-
-// AccessTokensStoreDeleteByIDFunc describes the behavior when the
-// DeleteByID method of the parent MockAccessTokensStore instance is
-// invoked.
-type AccessTokensStoreDeleteByIDFunc struct {
- defaultHook func(context.Context, int64, int64) error
- hooks []func(context.Context, int64, int64) error
- history []AccessTokensStoreDeleteByIDFuncCall
- 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 *MockAccessTokensStore) DeleteByID(v0 context.Context, v1 int64, v2 int64) error {
- r0 := m.DeleteByIDFunc.nextHook()(v0, v1, v2)
- m.DeleteByIDFunc.appendCall(AccessTokensStoreDeleteByIDFuncCall{v0, v1, v2, r0})
- return r0
-}
-
-// SetDefaultHook sets function that is called when the DeleteByID method of
-// the parent MockAccessTokensStore instance is invoked and the hook queue
-// is empty.
-func (f *AccessTokensStoreDeleteByIDFunc) 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
-// DeleteByID method of the parent MockAccessTokensStore 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 *AccessTokensStoreDeleteByIDFunc) 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 *AccessTokensStoreDeleteByIDFunc) 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 *AccessTokensStoreDeleteByIDFunc) PushReturn(r0 error) {
- f.PushHook(func(context.Context, int64, int64) error {
- return r0
- })
-}
-
-func (f *AccessTokensStoreDeleteByIDFunc) 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 *AccessTokensStoreDeleteByIDFunc) appendCall(r0 AccessTokensStoreDeleteByIDFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of AccessTokensStoreDeleteByIDFuncCall objects
-// describing the invocations of this function.
-func (f *AccessTokensStoreDeleteByIDFunc) History() []AccessTokensStoreDeleteByIDFuncCall {
- f.mutex.Lock()
- history := make([]AccessTokensStoreDeleteByIDFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// AccessTokensStoreDeleteByIDFuncCall is an object that describes an
-// invocation of method DeleteByID on an instance of MockAccessTokensStore.
-type AccessTokensStoreDeleteByIDFuncCall 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 AccessTokensStoreDeleteByIDFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0, c.Arg1, c.Arg2}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c AccessTokensStoreDeleteByIDFuncCall) Results() []interface{} {
- return []interface{}{c.Result0}
-}
-
-// AccessTokensStoreGetBySHA1Func describes the behavior when the GetBySHA1
-// method of the parent MockAccessTokensStore instance is invoked.
-type AccessTokensStoreGetBySHA1Func struct {
- defaultHook func(context.Context, string) (*AccessToken, error)
- hooks []func(context.Context, string) (*AccessToken, error)
- history []AccessTokensStoreGetBySHA1FuncCall
- mutex sync.Mutex
-}
-
-// GetBySHA1 delegates to the next hook function in the queue and stores the
-// parameter and result values of this invocation.
-func (m *MockAccessTokensStore) GetBySHA1(v0 context.Context, v1 string) (*AccessToken, error) {
- r0, r1 := m.GetBySHA1Func.nextHook()(v0, v1)
- m.GetBySHA1Func.appendCall(AccessTokensStoreGetBySHA1FuncCall{v0, v1, r0, r1})
- return r0, r1
-}
-
-// SetDefaultHook sets function that is called when the GetBySHA1 method of
-// the parent MockAccessTokensStore instance is invoked and the hook queue
-// is empty.
-func (f *AccessTokensStoreGetBySHA1Func) SetDefaultHook(hook func(context.Context, string) (*AccessToken, error)) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// GetBySHA1 method of the parent MockAccessTokensStore 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 *AccessTokensStoreGetBySHA1Func) PushHook(hook func(context.Context, string) (*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 *AccessTokensStoreGetBySHA1Func) SetDefaultReturn(r0 *AccessToken, r1 error) {
- f.SetDefaultHook(func(context.Context, string) (*AccessToken, error) {
- return r0, r1
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *AccessTokensStoreGetBySHA1Func) PushReturn(r0 *AccessToken, r1 error) {
- f.PushHook(func(context.Context, string) (*AccessToken, error) {
- return r0, r1
- })
-}
-
-func (f *AccessTokensStoreGetBySHA1Func) nextHook() func(context.Context, string) (*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 *AccessTokensStoreGetBySHA1Func) appendCall(r0 AccessTokensStoreGetBySHA1FuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of AccessTokensStoreGetBySHA1FuncCall objects
-// describing the invocations of this function.
-func (f *AccessTokensStoreGetBySHA1Func) History() []AccessTokensStoreGetBySHA1FuncCall {
- f.mutex.Lock()
- history := make([]AccessTokensStoreGetBySHA1FuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// AccessTokensStoreGetBySHA1FuncCall is an object that describes an
-// invocation of method GetBySHA1 on an instance of MockAccessTokensStore.
-type AccessTokensStoreGetBySHA1FuncCall 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 *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 AccessTokensStoreGetBySHA1FuncCall) Args() []interface{} {
- return []interface{}{c.Arg0, c.Arg1}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c AccessTokensStoreGetBySHA1FuncCall) Results() []interface{} {
- return []interface{}{c.Result0, c.Result1}
-}
-
-// AccessTokensStoreListFunc describes the behavior when the List method of
-// the parent MockAccessTokensStore instance is invoked.
-type AccessTokensStoreListFunc struct {
- defaultHook func(context.Context, int64) ([]*AccessToken, error)
- hooks []func(context.Context, int64) ([]*AccessToken, error)
- history []AccessTokensStoreListFuncCall
- 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 *MockAccessTokensStore) List(v0 context.Context, v1 int64) ([]*AccessToken, error) {
- r0, r1 := m.ListFunc.nextHook()(v0, v1)
- m.ListFunc.appendCall(AccessTokensStoreListFuncCall{v0, v1, r0, r1})
- return r0, r1
-}
-
-// SetDefaultHook sets function that is called when the List method of the
-// parent MockAccessTokensStore instance is invoked and the hook queue is
-// empty.
-func (f *AccessTokensStoreListFunc) SetDefaultHook(hook func(context.Context, int64) ([]*AccessToken, error)) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// List method of the parent MockAccessTokensStore 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 *AccessTokensStoreListFunc) PushHook(hook func(context.Context, int64) ([]*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 *AccessTokensStoreListFunc) SetDefaultReturn(r0 []*AccessToken, r1 error) {
- f.SetDefaultHook(func(context.Context, int64) ([]*AccessToken, error) {
- return r0, r1
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *AccessTokensStoreListFunc) PushReturn(r0 []*AccessToken, r1 error) {
- f.PushHook(func(context.Context, int64) ([]*AccessToken, error) {
- return r0, r1
- })
-}
-
-func (f *AccessTokensStoreListFunc) nextHook() func(context.Context, int64) ([]*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 *AccessTokensStoreListFunc) appendCall(r0 AccessTokensStoreListFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of AccessTokensStoreListFuncCall objects
-// describing the invocations of this function.
-func (f *AccessTokensStoreListFunc) History() []AccessTokensStoreListFuncCall {
- f.mutex.Lock()
- history := make([]AccessTokensStoreListFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// AccessTokensStoreListFuncCall is an object that describes an invocation
-// of method List on an instance of MockAccessTokensStore.
-type AccessTokensStoreListFuncCall 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 []*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 AccessTokensStoreListFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0, c.Arg1}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c AccessTokensStoreListFuncCall) Results() []interface{} {
- return []interface{}{c.Result0, c.Result1}
-}
-
-// AccessTokensStoreTouchFunc describes the behavior when the Touch method
-// of the parent MockAccessTokensStore instance is invoked.
-type AccessTokensStoreTouchFunc struct {
- defaultHook func(context.Context, int64) error
- hooks []func(context.Context, int64) error
- history []AccessTokensStoreTouchFuncCall
- mutex sync.Mutex
-}
-
-// Touch delegates to the next hook function in the queue and stores the
-// parameter and result values of this invocation.
-func (m *MockAccessTokensStore) Touch(v0 context.Context, v1 int64) error {
- r0 := m.TouchFunc.nextHook()(v0, v1)
- m.TouchFunc.appendCall(AccessTokensStoreTouchFuncCall{v0, v1, r0})
- return r0
-}
-
-// SetDefaultHook sets function that is called when the Touch method of the
-// parent MockAccessTokensStore instance is invoked and the hook queue is
-// empty.
-func (f *AccessTokensStoreTouchFunc) SetDefaultHook(hook func(context.Context, int64) error) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// Touch method of the parent MockAccessTokensStore 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 *AccessTokensStoreTouchFunc) 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 *AccessTokensStoreTouchFunc) 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 *AccessTokensStoreTouchFunc) PushReturn(r0 error) {
- f.PushHook(func(context.Context, int64) error {
- return r0
- })
-}
-
-func (f *AccessTokensStoreTouchFunc) 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 *AccessTokensStoreTouchFunc) appendCall(r0 AccessTokensStoreTouchFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of AccessTokensStoreTouchFuncCall objects
-// describing the invocations of this function.
-func (f *AccessTokensStoreTouchFunc) History() []AccessTokensStoreTouchFuncCall {
- f.mutex.Lock()
- history := make([]AccessTokensStoreTouchFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// AccessTokensStoreTouchFuncCall is an object that describes an invocation
-// of method Touch on an instance of MockAccessTokensStore.
-type AccessTokensStoreTouchFuncCall 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 AccessTokensStoreTouchFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0, c.Arg1}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c AccessTokensStoreTouchFuncCall) Results() []interface{} {
- return []interface{}{c.Result0}
-}
-
-// MockLFSStore is a mock implementation of the LFSStore interface (from the
-// package gogs.io/gogs/internal/db) used for unit testing.
-type MockLFSStore struct {
- // CreateObjectFunc is an instance of a mock function object controlling
- // the behavior of the method CreateObject.
- CreateObjectFunc *LFSStoreCreateObjectFunc
- // GetObjectByOIDFunc is an instance of a mock function object
- // controlling the behavior of the method GetObjectByOID.
- GetObjectByOIDFunc *LFSStoreGetObjectByOIDFunc
- // GetObjectsByOIDsFunc is an instance of a mock function object
- // controlling the behavior of the method GetObjectsByOIDs.
- GetObjectsByOIDsFunc *LFSStoreGetObjectsByOIDsFunc
-}
-
-// NewMockLFSStore creates a new mock of the LFSStore interface. All methods
-// return zero values for all results, unless overwritten.
-func NewMockLFSStore() *MockLFSStore {
- return &MockLFSStore{
- CreateObjectFunc: &LFSStoreCreateObjectFunc{
- defaultHook: func(context.Context, int64, lfsutil.OID, int64, lfsutil.Storage) (r0 error) {
- return
- },
- },
- GetObjectByOIDFunc: &LFSStoreGetObjectByOIDFunc{
- defaultHook: func(context.Context, int64, lfsutil.OID) (r0 *LFSObject, r1 error) {
- return
- },
- },
- GetObjectsByOIDsFunc: &LFSStoreGetObjectsByOIDsFunc{
- defaultHook: func(context.Context, int64, ...lfsutil.OID) (r0 []*LFSObject, r1 error) {
- return
- },
- },
- }
-}
-
-// NewStrictMockLFSStore creates a new mock of the LFSStore interface. All
-// methods panic on invocation, unless overwritten.
-func NewStrictMockLFSStore() *MockLFSStore {
- return &MockLFSStore{
- CreateObjectFunc: &LFSStoreCreateObjectFunc{
- defaultHook: func(context.Context, int64, lfsutil.OID, int64, lfsutil.Storage) error {
- panic("unexpected invocation of MockLFSStore.CreateObject")
- },
- },
- GetObjectByOIDFunc: &LFSStoreGetObjectByOIDFunc{
- defaultHook: func(context.Context, int64, lfsutil.OID) (*LFSObject, error) {
- panic("unexpected invocation of MockLFSStore.GetObjectByOID")
- },
- },
- GetObjectsByOIDsFunc: &LFSStoreGetObjectsByOIDsFunc{
- defaultHook: func(context.Context, int64, ...lfsutil.OID) ([]*LFSObject, error) {
- panic("unexpected invocation of MockLFSStore.GetObjectsByOIDs")
- },
- },
- }
-}
-
-// NewMockLFSStoreFrom creates a new mock of the MockLFSStore interface. All
-// methods delegate to the given implementation, unless overwritten.
-func NewMockLFSStoreFrom(i LFSStore) *MockLFSStore {
- return &MockLFSStore{
- CreateObjectFunc: &LFSStoreCreateObjectFunc{
- defaultHook: i.CreateObject,
- },
- GetObjectByOIDFunc: &LFSStoreGetObjectByOIDFunc{
- defaultHook: i.GetObjectByOID,
- },
- GetObjectsByOIDsFunc: &LFSStoreGetObjectsByOIDsFunc{
- defaultHook: i.GetObjectsByOIDs,
- },
- }
-}
-
-// LFSStoreCreateObjectFunc describes the behavior when the CreateObject
-// method of the parent MockLFSStore instance is invoked.
-type LFSStoreCreateObjectFunc struct {
- defaultHook func(context.Context, int64, lfsutil.OID, int64, lfsutil.Storage) error
- hooks []func(context.Context, int64, lfsutil.OID, int64, lfsutil.Storage) error
- history []LFSStoreCreateObjectFuncCall
- mutex sync.Mutex
-}
-
-// CreateObject delegates to the next hook function in the queue and stores
-// the parameter and result values of this invocation.
-func (m *MockLFSStore) CreateObject(v0 context.Context, v1 int64, v2 lfsutil.OID, v3 int64, v4 lfsutil.Storage) error {
- r0 := m.CreateObjectFunc.nextHook()(v0, v1, v2, v3, v4)
- m.CreateObjectFunc.appendCall(LFSStoreCreateObjectFuncCall{v0, v1, v2, v3, v4, r0})
- return r0
-}
-
-// SetDefaultHook sets function that is called when the CreateObject method
-// of the parent MockLFSStore instance is invoked and the hook queue is
-// empty.
-func (f *LFSStoreCreateObjectFunc) 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
-// CreateObject method of the parent MockLFSStore 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 *LFSStoreCreateObjectFunc) 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 *LFSStoreCreateObjectFunc) 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 *LFSStoreCreateObjectFunc) PushReturn(r0 error) {
- f.PushHook(func(context.Context, int64, lfsutil.OID, int64, lfsutil.Storage) error {
- return r0
- })
-}
-
-func (f *LFSStoreCreateObjectFunc) 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 *LFSStoreCreateObjectFunc) appendCall(r0 LFSStoreCreateObjectFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of LFSStoreCreateObjectFuncCall objects
-// describing the invocations of this function.
-func (f *LFSStoreCreateObjectFunc) History() []LFSStoreCreateObjectFuncCall {
- f.mutex.Lock()
- history := make([]LFSStoreCreateObjectFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// LFSStoreCreateObjectFuncCall is an object that describes an invocation of
-// method CreateObject on an instance of MockLFSStore.
-type LFSStoreCreateObjectFuncCall 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 LFSStoreCreateObjectFuncCall) 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 LFSStoreCreateObjectFuncCall) Results() []interface{} {
- return []interface{}{c.Result0}
-}
-
-// LFSStoreGetObjectByOIDFunc describes the behavior when the GetObjectByOID
-// method of the parent MockLFSStore instance is invoked.
-type LFSStoreGetObjectByOIDFunc struct {
- defaultHook func(context.Context, int64, lfsutil.OID) (*LFSObject, error)
- hooks []func(context.Context, int64, lfsutil.OID) (*LFSObject, error)
- history []LFSStoreGetObjectByOIDFuncCall
- mutex sync.Mutex
-}
-
-// GetObjectByOID delegates to the next hook function in the queue and
-// stores the parameter and result values of this invocation.
-func (m *MockLFSStore) GetObjectByOID(v0 context.Context, v1 int64, v2 lfsutil.OID) (*LFSObject, error) {
- r0, r1 := m.GetObjectByOIDFunc.nextHook()(v0, v1, v2)
- m.GetObjectByOIDFunc.appendCall(LFSStoreGetObjectByOIDFuncCall{v0, v1, v2, r0, r1})
- return r0, r1
-}
-
-// SetDefaultHook sets function that is called when the GetObjectByOID
-// method of the parent MockLFSStore instance is invoked and the hook queue
-// is empty.
-func (f *LFSStoreGetObjectByOIDFunc) SetDefaultHook(hook func(context.Context, int64, lfsutil.OID) (*LFSObject, error)) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// GetObjectByOID method of the parent MockLFSStore 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 *LFSStoreGetObjectByOIDFunc) PushHook(hook func(context.Context, int64, lfsutil.OID) (*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 *LFSStoreGetObjectByOIDFunc) SetDefaultReturn(r0 *LFSObject, r1 error) {
- f.SetDefaultHook(func(context.Context, int64, lfsutil.OID) (*LFSObject, error) {
- return r0, r1
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *LFSStoreGetObjectByOIDFunc) PushReturn(r0 *LFSObject, r1 error) {
- f.PushHook(func(context.Context, int64, lfsutil.OID) (*LFSObject, error) {
- return r0, r1
- })
-}
-
-func (f *LFSStoreGetObjectByOIDFunc) nextHook() func(context.Context, int64, lfsutil.OID) (*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 *LFSStoreGetObjectByOIDFunc) appendCall(r0 LFSStoreGetObjectByOIDFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of LFSStoreGetObjectByOIDFuncCall objects
-// describing the invocations of this function.
-func (f *LFSStoreGetObjectByOIDFunc) History() []LFSStoreGetObjectByOIDFuncCall {
- f.mutex.Lock()
- history := make([]LFSStoreGetObjectByOIDFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// LFSStoreGetObjectByOIDFuncCall is an object that describes an invocation
-// of method GetObjectByOID on an instance of MockLFSStore.
-type LFSStoreGetObjectByOIDFuncCall 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 *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 LFSStoreGetObjectByOIDFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0, c.Arg1, c.Arg2}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c LFSStoreGetObjectByOIDFuncCall) Results() []interface{} {
- return []interface{}{c.Result0, c.Result1}
-}
-
-// LFSStoreGetObjectsByOIDsFunc describes the behavior when the
-// GetObjectsByOIDs method of the parent MockLFSStore instance is invoked.
-type LFSStoreGetObjectsByOIDsFunc struct {
- defaultHook func(context.Context, int64, ...lfsutil.OID) ([]*LFSObject, error)
- hooks []func(context.Context, int64, ...lfsutil.OID) ([]*LFSObject, error)
- history []LFSStoreGetObjectsByOIDsFuncCall
- mutex sync.Mutex
-}
-
-// GetObjectsByOIDs delegates to the next hook function in the queue and
-// stores the parameter and result values of this invocation.
-func (m *MockLFSStore) GetObjectsByOIDs(v0 context.Context, v1 int64, v2 ...lfsutil.OID) ([]*LFSObject, error) {
- r0, r1 := m.GetObjectsByOIDsFunc.nextHook()(v0, v1, v2...)
- m.GetObjectsByOIDsFunc.appendCall(LFSStoreGetObjectsByOIDsFuncCall{v0, v1, v2, r0, r1})
- return r0, r1
-}
-
-// SetDefaultHook sets function that is called when the GetObjectsByOIDs
-// method of the parent MockLFSStore instance is invoked and the hook queue
-// is empty.
-func (f *LFSStoreGetObjectsByOIDsFunc) SetDefaultHook(hook func(context.Context, int64, ...lfsutil.OID) ([]*LFSObject, error)) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// GetObjectsByOIDs method of the parent MockLFSStore 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 *LFSStoreGetObjectsByOIDsFunc) PushHook(hook func(context.Context, int64, ...lfsutil.OID) ([]*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 *LFSStoreGetObjectsByOIDsFunc) SetDefaultReturn(r0 []*LFSObject, r1 error) {
- f.SetDefaultHook(func(context.Context, int64, ...lfsutil.OID) ([]*LFSObject, error) {
- return r0, r1
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *LFSStoreGetObjectsByOIDsFunc) PushReturn(r0 []*LFSObject, r1 error) {
- f.PushHook(func(context.Context, int64, ...lfsutil.OID) ([]*LFSObject, error) {
- return r0, r1
- })
-}
-
-func (f *LFSStoreGetObjectsByOIDsFunc) nextHook() func(context.Context, int64, ...lfsutil.OID) ([]*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 *LFSStoreGetObjectsByOIDsFunc) appendCall(r0 LFSStoreGetObjectsByOIDsFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of LFSStoreGetObjectsByOIDsFuncCall objects
-// describing the invocations of this function.
-func (f *LFSStoreGetObjectsByOIDsFunc) History() []LFSStoreGetObjectsByOIDsFuncCall {
- f.mutex.Lock()
- history := make([]LFSStoreGetObjectsByOIDsFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// LFSStoreGetObjectsByOIDsFuncCall is an object that describes an
-// invocation of method GetObjectsByOIDs on an instance of MockLFSStore.
-type LFSStoreGetObjectsByOIDsFuncCall 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 []*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 LFSStoreGetObjectsByOIDsFuncCall) 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 LFSStoreGetObjectsByOIDsFuncCall) Results() []interface{} {
- return []interface{}{c.Result0, c.Result1}
-}
-
-// MockLoginSourcesStore is a mock implementation of the LoginSourcesStore
-// interface (from the package gogs.io/gogs/internal/db) used for unit
-// testing.
-type MockLoginSourcesStore struct {
- // CountFunc is an instance of a mock function object controlling the
- // behavior of the method Count.
- CountFunc *LoginSourcesStoreCountFunc
- // CreateFunc is an instance of a mock function object controlling the
- // behavior of the method Create.
- CreateFunc *LoginSourcesStoreCreateFunc
- // DeleteByIDFunc is an instance of a mock function object controlling
- // the behavior of the method DeleteByID.
- DeleteByIDFunc *LoginSourcesStoreDeleteByIDFunc
- // GetByIDFunc is an instance of a mock function object controlling the
- // behavior of the method GetByID.
- GetByIDFunc *LoginSourcesStoreGetByIDFunc
- // ListFunc is an instance of a mock function object controlling the
- // behavior of the method List.
- ListFunc *LoginSourcesStoreListFunc
- // ResetNonDefaultFunc is an instance of a mock function object
- // controlling the behavior of the method ResetNonDefault.
- ResetNonDefaultFunc *LoginSourcesStoreResetNonDefaultFunc
- // SaveFunc is an instance of a mock function object controlling the
- // behavior of the method Save.
- SaveFunc *LoginSourcesStoreSaveFunc
-}
-
-// NewMockLoginSourcesStore creates a new mock of the LoginSourcesStore
-// interface. All methods return zero values for all results, unless
-// overwritten.
-func NewMockLoginSourcesStore() *MockLoginSourcesStore {
- return &MockLoginSourcesStore{
- CountFunc: &LoginSourcesStoreCountFunc{
- defaultHook: func(context.Context) (r0 int64) {
- return
- },
- },
- CreateFunc: &LoginSourcesStoreCreateFunc{
- defaultHook: func(context.Context, CreateLoginSourceOpts) (r0 *LoginSource, r1 error) {
- return
- },
- },
- DeleteByIDFunc: &LoginSourcesStoreDeleteByIDFunc{
- defaultHook: func(context.Context, int64) (r0 error) {
- return
- },
- },
- GetByIDFunc: &LoginSourcesStoreGetByIDFunc{
- defaultHook: func(context.Context, int64) (r0 *LoginSource, r1 error) {
- return
- },
- },
- ListFunc: &LoginSourcesStoreListFunc{
- defaultHook: func(context.Context, ListLoginSourceOpts) (r0 []*LoginSource, r1 error) {
- return
- },
- },
- ResetNonDefaultFunc: &LoginSourcesStoreResetNonDefaultFunc{
- defaultHook: func(context.Context, *LoginSource) (r0 error) {
- return
- },
- },
- SaveFunc: &LoginSourcesStoreSaveFunc{
- defaultHook: func(context.Context, *LoginSource) (r0 error) {
- return
- },
- },
- }
-}
-
-// NewStrictMockLoginSourcesStore creates a new mock of the
-// LoginSourcesStore interface. All methods panic on invocation, unless
-// overwritten.
-func NewStrictMockLoginSourcesStore() *MockLoginSourcesStore {
- return &MockLoginSourcesStore{
- CountFunc: &LoginSourcesStoreCountFunc{
- defaultHook: func(context.Context) int64 {
- panic("unexpected invocation of MockLoginSourcesStore.Count")
- },
- },
- CreateFunc: &LoginSourcesStoreCreateFunc{
- defaultHook: func(context.Context, CreateLoginSourceOpts) (*LoginSource, error) {
- panic("unexpected invocation of MockLoginSourcesStore.Create")
- },
- },
- DeleteByIDFunc: &LoginSourcesStoreDeleteByIDFunc{
- defaultHook: func(context.Context, int64) error {
- panic("unexpected invocation of MockLoginSourcesStore.DeleteByID")
- },
- },
- GetByIDFunc: &LoginSourcesStoreGetByIDFunc{
- defaultHook: func(context.Context, int64) (*LoginSource, error) {
- panic("unexpected invocation of MockLoginSourcesStore.GetByID")
- },
- },
- ListFunc: &LoginSourcesStoreListFunc{
- defaultHook: func(context.Context, ListLoginSourceOpts) ([]*LoginSource, error) {
- panic("unexpected invocation of MockLoginSourcesStore.List")
- },
- },
- ResetNonDefaultFunc: &LoginSourcesStoreResetNonDefaultFunc{
- defaultHook: func(context.Context, *LoginSource) error {
- panic("unexpected invocation of MockLoginSourcesStore.ResetNonDefault")
- },
- },
- SaveFunc: &LoginSourcesStoreSaveFunc{
- defaultHook: func(context.Context, *LoginSource) error {
- panic("unexpected invocation of MockLoginSourcesStore.Save")
- },
- },
- }
-}
-
-// NewMockLoginSourcesStoreFrom creates a new mock of the
-// MockLoginSourcesStore interface. All methods delegate to the given
-// implementation, unless overwritten.
-func NewMockLoginSourcesStoreFrom(i LoginSourcesStore) *MockLoginSourcesStore {
- return &MockLoginSourcesStore{
- CountFunc: &LoginSourcesStoreCountFunc{
- defaultHook: i.Count,
- },
- CreateFunc: &LoginSourcesStoreCreateFunc{
- defaultHook: i.Create,
- },
- DeleteByIDFunc: &LoginSourcesStoreDeleteByIDFunc{
- defaultHook: i.DeleteByID,
- },
- GetByIDFunc: &LoginSourcesStoreGetByIDFunc{
- defaultHook: i.GetByID,
- },
- ListFunc: &LoginSourcesStoreListFunc{
- defaultHook: i.List,
- },
- ResetNonDefaultFunc: &LoginSourcesStoreResetNonDefaultFunc{
- defaultHook: i.ResetNonDefault,
- },
- SaveFunc: &LoginSourcesStoreSaveFunc{
- defaultHook: i.Save,
- },
- }
-}
-
-// LoginSourcesStoreCountFunc describes the behavior when the Count method
-// of the parent MockLoginSourcesStore instance is invoked.
-type LoginSourcesStoreCountFunc struct {
- defaultHook func(context.Context) int64
- hooks []func(context.Context) int64
- history []LoginSourcesStoreCountFuncCall
- 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 *MockLoginSourcesStore) Count(v0 context.Context) int64 {
- r0 := m.CountFunc.nextHook()(v0)
- m.CountFunc.appendCall(LoginSourcesStoreCountFuncCall{v0, r0})
- return r0
-}
-
-// SetDefaultHook sets function that is called when the Count method of the
-// parent MockLoginSourcesStore instance is invoked and the hook queue is
-// empty.
-func (f *LoginSourcesStoreCountFunc) 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 MockLoginSourcesStore 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 *LoginSourcesStoreCountFunc) 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 *LoginSourcesStoreCountFunc) SetDefaultReturn(r0 int64) {
- f.SetDefaultHook(func(context.Context) int64 {
- return r0
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *LoginSourcesStoreCountFunc) PushReturn(r0 int64) {
- f.PushHook(func(context.Context) int64 {
- return r0
- })
-}
-
-func (f *LoginSourcesStoreCountFunc) 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 *LoginSourcesStoreCountFunc) appendCall(r0 LoginSourcesStoreCountFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of LoginSourcesStoreCountFuncCall objects
-// describing the invocations of this function.
-func (f *LoginSourcesStoreCountFunc) History() []LoginSourcesStoreCountFuncCall {
- f.mutex.Lock()
- history := make([]LoginSourcesStoreCountFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// LoginSourcesStoreCountFuncCall is an object that describes an invocation
-// of method Count on an instance of MockLoginSourcesStore.
-type LoginSourcesStoreCountFuncCall 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 LoginSourcesStoreCountFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c LoginSourcesStoreCountFuncCall) Results() []interface{} {
- return []interface{}{c.Result0}
-}
-
-// LoginSourcesStoreCreateFunc describes the behavior when the Create method
-// of the parent MockLoginSourcesStore instance is invoked.
-type LoginSourcesStoreCreateFunc struct {
- defaultHook func(context.Context, CreateLoginSourceOpts) (*LoginSource, error)
- hooks []func(context.Context, CreateLoginSourceOpts) (*LoginSource, error)
- history []LoginSourcesStoreCreateFuncCall
- 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 *MockLoginSourcesStore) Create(v0 context.Context, v1 CreateLoginSourceOpts) (*LoginSource, error) {
- r0, r1 := m.CreateFunc.nextHook()(v0, v1)
- m.CreateFunc.appendCall(LoginSourcesStoreCreateFuncCall{v0, v1, r0, r1})
- return r0, r1
-}
-
-// SetDefaultHook sets function that is called when the Create method of the
-// parent MockLoginSourcesStore instance is invoked and the hook queue is
-// empty.
-func (f *LoginSourcesStoreCreateFunc) SetDefaultHook(hook func(context.Context, CreateLoginSourceOpts) (*LoginSource, error)) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// Create method of the parent MockLoginSourcesStore 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 *LoginSourcesStoreCreateFunc) PushHook(hook func(context.Context, CreateLoginSourceOpts) (*LoginSource, 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 *LoginSourcesStoreCreateFunc) SetDefaultReturn(r0 *LoginSource, r1 error) {
- f.SetDefaultHook(func(context.Context, CreateLoginSourceOpts) (*LoginSource, error) {
- return r0, r1
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *LoginSourcesStoreCreateFunc) PushReturn(r0 *LoginSource, r1 error) {
- f.PushHook(func(context.Context, CreateLoginSourceOpts) (*LoginSource, error) {
- return r0, r1
- })
-}
-
-func (f *LoginSourcesStoreCreateFunc) nextHook() func(context.Context, CreateLoginSourceOpts) (*LoginSource, 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 *LoginSourcesStoreCreateFunc) appendCall(r0 LoginSourcesStoreCreateFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of LoginSourcesStoreCreateFuncCall objects
-// describing the invocations of this function.
-func (f *LoginSourcesStoreCreateFunc) History() []LoginSourcesStoreCreateFuncCall {
- f.mutex.Lock()
- history := make([]LoginSourcesStoreCreateFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// LoginSourcesStoreCreateFuncCall is an object that describes an invocation
-// of method Create on an instance of MockLoginSourcesStore.
-type LoginSourcesStoreCreateFuncCall 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 CreateLoginSourceOpts
- // Result0 is the value of the 1st result returned from this method
- // invocation.
- Result0 *LoginSource
- // 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 LoginSourcesStoreCreateFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0, c.Arg1}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c LoginSourcesStoreCreateFuncCall) Results() []interface{} {
- return []interface{}{c.Result0, c.Result1}
-}
-
-// LoginSourcesStoreDeleteByIDFunc describes the behavior when the
-// DeleteByID method of the parent MockLoginSourcesStore instance is
-// invoked.
-type LoginSourcesStoreDeleteByIDFunc struct {
- defaultHook func(context.Context, int64) error
- hooks []func(context.Context, int64) error
- history []LoginSourcesStoreDeleteByIDFuncCall
- 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 *MockLoginSourcesStore) DeleteByID(v0 context.Context, v1 int64) error {
- r0 := m.DeleteByIDFunc.nextHook()(v0, v1)
- m.DeleteByIDFunc.appendCall(LoginSourcesStoreDeleteByIDFuncCall{v0, v1, r0})
- return r0
-}
-
-// SetDefaultHook sets function that is called when the DeleteByID method of
-// the parent MockLoginSourcesStore instance is invoked and the hook queue
-// is empty.
-func (f *LoginSourcesStoreDeleteByIDFunc) SetDefaultHook(hook func(context.Context, int64) error) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// DeleteByID method of the parent MockLoginSourcesStore 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 *LoginSourcesStoreDeleteByIDFunc) 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 *LoginSourcesStoreDeleteByIDFunc) 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 *LoginSourcesStoreDeleteByIDFunc) PushReturn(r0 error) {
- f.PushHook(func(context.Context, int64) error {
- return r0
- })
-}
-
-func (f *LoginSourcesStoreDeleteByIDFunc) 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 *LoginSourcesStoreDeleteByIDFunc) appendCall(r0 LoginSourcesStoreDeleteByIDFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of LoginSourcesStoreDeleteByIDFuncCall objects
-// describing the invocations of this function.
-func (f *LoginSourcesStoreDeleteByIDFunc) History() []LoginSourcesStoreDeleteByIDFuncCall {
- f.mutex.Lock()
- history := make([]LoginSourcesStoreDeleteByIDFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// LoginSourcesStoreDeleteByIDFuncCall is an object that describes an
-// invocation of method DeleteByID on an instance of MockLoginSourcesStore.
-type LoginSourcesStoreDeleteByIDFuncCall 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 LoginSourcesStoreDeleteByIDFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0, c.Arg1}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c LoginSourcesStoreDeleteByIDFuncCall) Results() []interface{} {
- return []interface{}{c.Result0}
-}
-
-// LoginSourcesStoreGetByIDFunc describes the behavior when the GetByID
-// method of the parent MockLoginSourcesStore instance is invoked.
-type LoginSourcesStoreGetByIDFunc struct {
- defaultHook func(context.Context, int64) (*LoginSource, error)
- hooks []func(context.Context, int64) (*LoginSource, error)
- history []LoginSourcesStoreGetByIDFuncCall
- 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 *MockLoginSourcesStore) GetByID(v0 context.Context, v1 int64) (*LoginSource, error) {
- r0, r1 := m.GetByIDFunc.nextHook()(v0, v1)
- m.GetByIDFunc.appendCall(LoginSourcesStoreGetByIDFuncCall{v0, v1, r0, r1})
- return r0, r1
-}
-
-// SetDefaultHook sets function that is called when the GetByID method of
-// the parent MockLoginSourcesStore instance is invoked and the hook queue
-// is empty.
-func (f *LoginSourcesStoreGetByIDFunc) SetDefaultHook(hook func(context.Context, int64) (*LoginSource, error)) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// GetByID method of the parent MockLoginSourcesStore 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 *LoginSourcesStoreGetByIDFunc) PushHook(hook func(context.Context, int64) (*LoginSource, 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 *LoginSourcesStoreGetByIDFunc) SetDefaultReturn(r0 *LoginSource, r1 error) {
- f.SetDefaultHook(func(context.Context, int64) (*LoginSource, error) {
- return r0, r1
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *LoginSourcesStoreGetByIDFunc) PushReturn(r0 *LoginSource, r1 error) {
- f.PushHook(func(context.Context, int64) (*LoginSource, error) {
- return r0, r1
- })
-}
-
-func (f *LoginSourcesStoreGetByIDFunc) nextHook() func(context.Context, int64) (*LoginSource, 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 *LoginSourcesStoreGetByIDFunc) appendCall(r0 LoginSourcesStoreGetByIDFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of LoginSourcesStoreGetByIDFuncCall objects
-// describing the invocations of this function.
-func (f *LoginSourcesStoreGetByIDFunc) History() []LoginSourcesStoreGetByIDFuncCall {
- f.mutex.Lock()
- history := make([]LoginSourcesStoreGetByIDFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// LoginSourcesStoreGetByIDFuncCall is an object that describes an
-// invocation of method GetByID on an instance of MockLoginSourcesStore.
-type LoginSourcesStoreGetByIDFuncCall 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 *LoginSource
- // 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 LoginSourcesStoreGetByIDFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0, c.Arg1}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c LoginSourcesStoreGetByIDFuncCall) Results() []interface{} {
- return []interface{}{c.Result0, c.Result1}
-}
-
-// LoginSourcesStoreListFunc describes the behavior when the List method of
-// the parent MockLoginSourcesStore instance is invoked.
-type LoginSourcesStoreListFunc struct {
- defaultHook func(context.Context, ListLoginSourceOpts) ([]*LoginSource, error)
- hooks []func(context.Context, ListLoginSourceOpts) ([]*LoginSource, error)
- history []LoginSourcesStoreListFuncCall
- 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 *MockLoginSourcesStore) List(v0 context.Context, v1 ListLoginSourceOpts) ([]*LoginSource, error) {
- r0, r1 := m.ListFunc.nextHook()(v0, v1)
- m.ListFunc.appendCall(LoginSourcesStoreListFuncCall{v0, v1, r0, r1})
- return r0, r1
-}
-
-// SetDefaultHook sets function that is called when the List method of the
-// parent MockLoginSourcesStore instance is invoked and the hook queue is
-// empty.
-func (f *LoginSourcesStoreListFunc) SetDefaultHook(hook func(context.Context, ListLoginSourceOpts) ([]*LoginSource, error)) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// List method of the parent MockLoginSourcesStore 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 *LoginSourcesStoreListFunc) PushHook(hook func(context.Context, ListLoginSourceOpts) ([]*LoginSource, 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 *LoginSourcesStoreListFunc) SetDefaultReturn(r0 []*LoginSource, r1 error) {
- f.SetDefaultHook(func(context.Context, ListLoginSourceOpts) ([]*LoginSource, error) {
- return r0, r1
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *LoginSourcesStoreListFunc) PushReturn(r0 []*LoginSource, r1 error) {
- f.PushHook(func(context.Context, ListLoginSourceOpts) ([]*LoginSource, error) {
- return r0, r1
- })
-}
-
-func (f *LoginSourcesStoreListFunc) nextHook() func(context.Context, ListLoginSourceOpts) ([]*LoginSource, 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 *LoginSourcesStoreListFunc) appendCall(r0 LoginSourcesStoreListFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of LoginSourcesStoreListFuncCall objects
-// describing the invocations of this function.
-func (f *LoginSourcesStoreListFunc) History() []LoginSourcesStoreListFuncCall {
- f.mutex.Lock()
- history := make([]LoginSourcesStoreListFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// LoginSourcesStoreListFuncCall is an object that describes an invocation
-// of method List on an instance of MockLoginSourcesStore.
-type LoginSourcesStoreListFuncCall 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 ListLoginSourceOpts
- // Result0 is the value of the 1st result returned from this method
- // invocation.
- Result0 []*LoginSource
- // 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 LoginSourcesStoreListFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0, c.Arg1}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c LoginSourcesStoreListFuncCall) Results() []interface{} {
- return []interface{}{c.Result0, c.Result1}
-}
-
-// LoginSourcesStoreResetNonDefaultFunc describes the behavior when the
-// ResetNonDefault method of the parent MockLoginSourcesStore instance is
-// invoked.
-type LoginSourcesStoreResetNonDefaultFunc struct {
- defaultHook func(context.Context, *LoginSource) error
- hooks []func(context.Context, *LoginSource) error
- history []LoginSourcesStoreResetNonDefaultFuncCall
- mutex sync.Mutex
-}
-
-// ResetNonDefault delegates to the next hook function in the queue and
-// stores the parameter and result values of this invocation.
-func (m *MockLoginSourcesStore) ResetNonDefault(v0 context.Context, v1 *LoginSource) error {
- r0 := m.ResetNonDefaultFunc.nextHook()(v0, v1)
- m.ResetNonDefaultFunc.appendCall(LoginSourcesStoreResetNonDefaultFuncCall{v0, v1, r0})
- return r0
-}
-
-// SetDefaultHook sets function that is called when the ResetNonDefault
-// method of the parent MockLoginSourcesStore instance is invoked and the
-// hook queue is empty.
-func (f *LoginSourcesStoreResetNonDefaultFunc) SetDefaultHook(hook func(context.Context, *LoginSource) error) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// ResetNonDefault method of the parent MockLoginSourcesStore 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 *LoginSourcesStoreResetNonDefaultFunc) PushHook(hook func(context.Context, *LoginSource) 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 *LoginSourcesStoreResetNonDefaultFunc) SetDefaultReturn(r0 error) {
- f.SetDefaultHook(func(context.Context, *LoginSource) error {
- return r0
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *LoginSourcesStoreResetNonDefaultFunc) PushReturn(r0 error) {
- f.PushHook(func(context.Context, *LoginSource) error {
- return r0
- })
-}
-
-func (f *LoginSourcesStoreResetNonDefaultFunc) nextHook() func(context.Context, *LoginSource) 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 *LoginSourcesStoreResetNonDefaultFunc) appendCall(r0 LoginSourcesStoreResetNonDefaultFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of LoginSourcesStoreResetNonDefaultFuncCall
-// objects describing the invocations of this function.
-func (f *LoginSourcesStoreResetNonDefaultFunc) History() []LoginSourcesStoreResetNonDefaultFuncCall {
- f.mutex.Lock()
- history := make([]LoginSourcesStoreResetNonDefaultFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// LoginSourcesStoreResetNonDefaultFuncCall is an object that describes an
-// invocation of method ResetNonDefault on an instance of
-// MockLoginSourcesStore.
-type LoginSourcesStoreResetNonDefaultFuncCall 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 *LoginSource
- // 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 LoginSourcesStoreResetNonDefaultFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0, c.Arg1}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c LoginSourcesStoreResetNonDefaultFuncCall) Results() []interface{} {
- return []interface{}{c.Result0}
-}
-
-// LoginSourcesStoreSaveFunc describes the behavior when the Save method of
-// the parent MockLoginSourcesStore instance is invoked.
-type LoginSourcesStoreSaveFunc struct {
- defaultHook func(context.Context, *LoginSource) error
- hooks []func(context.Context, *LoginSource) error
- history []LoginSourcesStoreSaveFuncCall
- mutex sync.Mutex
-}
-
-// Save delegates to the next hook function in the queue and stores the
-// parameter and result values of this invocation.
-func (m *MockLoginSourcesStore) Save(v0 context.Context, v1 *LoginSource) error {
- r0 := m.SaveFunc.nextHook()(v0, v1)
- m.SaveFunc.appendCall(LoginSourcesStoreSaveFuncCall{v0, v1, r0})
- return r0
-}
-
-// SetDefaultHook sets function that is called when the Save method of the
-// parent MockLoginSourcesStore instance is invoked and the hook queue is
-// empty.
-func (f *LoginSourcesStoreSaveFunc) SetDefaultHook(hook func(context.Context, *LoginSource) error) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// Save method of the parent MockLoginSourcesStore 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 *LoginSourcesStoreSaveFunc) PushHook(hook func(context.Context, *LoginSource) 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 *LoginSourcesStoreSaveFunc) SetDefaultReturn(r0 error) {
- f.SetDefaultHook(func(context.Context, *LoginSource) error {
- return r0
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *LoginSourcesStoreSaveFunc) PushReturn(r0 error) {
- f.PushHook(func(context.Context, *LoginSource) error {
- return r0
- })
-}
-
-func (f *LoginSourcesStoreSaveFunc) nextHook() func(context.Context, *LoginSource) 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 *LoginSourcesStoreSaveFunc) appendCall(r0 LoginSourcesStoreSaveFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of LoginSourcesStoreSaveFuncCall objects
-// describing the invocations of this function.
-func (f *LoginSourcesStoreSaveFunc) History() []LoginSourcesStoreSaveFuncCall {
- f.mutex.Lock()
- history := make([]LoginSourcesStoreSaveFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// LoginSourcesStoreSaveFuncCall is an object that describes an invocation
-// of method Save on an instance of MockLoginSourcesStore.
-type LoginSourcesStoreSaveFuncCall 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 *LoginSource
- // 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 LoginSourcesStoreSaveFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0, c.Arg1}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c LoginSourcesStoreSaveFuncCall) Results() []interface{} {
- return []interface{}{c.Result0}
-}
-
-// MockPermsStore is a mock implementation of the PermsStore interface (from
-// the package gogs.io/gogs/internal/db) used for unit testing.
-type MockPermsStore struct {
- // AccessModeFunc is an instance of a mock function object controlling
- // the behavior of the method AccessMode.
- AccessModeFunc *PermsStoreAccessModeFunc
- // AuthorizeFunc is an instance of a mock function object controlling
- // the behavior of the method Authorize.
- AuthorizeFunc *PermsStoreAuthorizeFunc
- // SetRepoPermsFunc is an instance of a mock function object controlling
- // the behavior of the method SetRepoPerms.
- SetRepoPermsFunc *PermsStoreSetRepoPermsFunc
-}
-
-// NewMockPermsStore creates a new mock of the PermsStore interface. All
-// methods return zero values for all results, unless overwritten.
-func NewMockPermsStore() *MockPermsStore {
- return &MockPermsStore{
- AccessModeFunc: &PermsStoreAccessModeFunc{
- defaultHook: func(context.Context, int64, int64, AccessModeOptions) (r0 AccessMode) {
- return
- },
- },
- AuthorizeFunc: &PermsStoreAuthorizeFunc{
- defaultHook: func(context.Context, int64, int64, AccessMode, AccessModeOptions) (r0 bool) {
- return
- },
- },
- SetRepoPermsFunc: &PermsStoreSetRepoPermsFunc{
- defaultHook: func(context.Context, int64, map[int64]AccessMode) (r0 error) {
- return
- },
- },
- }
-}
-
-// NewStrictMockPermsStore creates a new mock of the PermsStore interface.
-// All methods panic on invocation, unless overwritten.
-func NewStrictMockPermsStore() *MockPermsStore {
- return &MockPermsStore{
- AccessModeFunc: &PermsStoreAccessModeFunc{
- defaultHook: func(context.Context, int64, int64, AccessModeOptions) AccessMode {
- panic("unexpected invocation of MockPermsStore.AccessMode")
- },
- },
- AuthorizeFunc: &PermsStoreAuthorizeFunc{
- defaultHook: func(context.Context, int64, int64, AccessMode, AccessModeOptions) bool {
- panic("unexpected invocation of MockPermsStore.Authorize")
- },
- },
- SetRepoPermsFunc: &PermsStoreSetRepoPermsFunc{
- defaultHook: func(context.Context, int64, map[int64]AccessMode) error {
- panic("unexpected invocation of MockPermsStore.SetRepoPerms")
- },
- },
- }
-}
-
-// NewMockPermsStoreFrom creates a new mock of the MockPermsStore interface.
-// All methods delegate to the given implementation, unless overwritten.
-func NewMockPermsStoreFrom(i PermsStore) *MockPermsStore {
- return &MockPermsStore{
- AccessModeFunc: &PermsStoreAccessModeFunc{
- defaultHook: i.AccessMode,
- },
- AuthorizeFunc: &PermsStoreAuthorizeFunc{
- defaultHook: i.Authorize,
- },
- SetRepoPermsFunc: &PermsStoreSetRepoPermsFunc{
- defaultHook: i.SetRepoPerms,
- },
- }
-}
-
-// PermsStoreAccessModeFunc describes the behavior when the AccessMode
-// method of the parent MockPermsStore instance is invoked.
-type PermsStoreAccessModeFunc struct {
- defaultHook func(context.Context, int64, int64, AccessModeOptions) AccessMode
- hooks []func(context.Context, int64, int64, AccessModeOptions) AccessMode
- history []PermsStoreAccessModeFuncCall
- mutex sync.Mutex
-}
-
-// AccessMode delegates to the next hook function in the queue and stores
-// the parameter and result values of this invocation.
-func (m *MockPermsStore) AccessMode(v0 context.Context, v1 int64, v2 int64, v3 AccessModeOptions) AccessMode {
- r0 := m.AccessModeFunc.nextHook()(v0, v1, v2, v3)
- m.AccessModeFunc.appendCall(PermsStoreAccessModeFuncCall{v0, v1, v2, v3, r0})
- return r0
-}
-
-// SetDefaultHook sets function that is called when the AccessMode method of
-// the parent MockPermsStore instance is invoked and the hook queue is
-// empty.
-func (f *PermsStoreAccessModeFunc) SetDefaultHook(hook func(context.Context, int64, int64, AccessModeOptions) AccessMode) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// AccessMode method of the parent MockPermsStore 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 *PermsStoreAccessModeFunc) PushHook(hook func(context.Context, int64, int64, AccessModeOptions) AccessMode) {
- 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 *PermsStoreAccessModeFunc) SetDefaultReturn(r0 AccessMode) {
- f.SetDefaultHook(func(context.Context, int64, int64, AccessModeOptions) AccessMode {
- return r0
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *PermsStoreAccessModeFunc) PushReturn(r0 AccessMode) {
- f.PushHook(func(context.Context, int64, int64, AccessModeOptions) AccessMode {
- return r0
- })
-}
-
-func (f *PermsStoreAccessModeFunc) nextHook() func(context.Context, int64, int64, AccessModeOptions) AccessMode {
- 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 *PermsStoreAccessModeFunc) appendCall(r0 PermsStoreAccessModeFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of PermsStoreAccessModeFuncCall objects
-// describing the invocations of this function.
-func (f *PermsStoreAccessModeFunc) History() []PermsStoreAccessModeFuncCall {
- f.mutex.Lock()
- history := make([]PermsStoreAccessModeFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// PermsStoreAccessModeFuncCall is an object that describes an invocation of
-// method AccessMode on an instance of MockPermsStore.
-type PermsStoreAccessModeFuncCall 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 AccessModeOptions
- // Result0 is the value of the 1st result returned from this method
- // invocation.
- Result0 AccessMode
-}
-
-// Args returns an interface slice containing the arguments of this
-// invocation.
-func (c PermsStoreAccessModeFuncCall) 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 PermsStoreAccessModeFuncCall) Results() []interface{} {
- return []interface{}{c.Result0}
-}
-
-// PermsStoreAuthorizeFunc describes the behavior when the Authorize method
-// of the parent MockPermsStore instance is invoked.
-type PermsStoreAuthorizeFunc struct {
- defaultHook func(context.Context, int64, int64, AccessMode, AccessModeOptions) bool
- hooks []func(context.Context, int64, int64, AccessMode, AccessModeOptions) bool
- history []PermsStoreAuthorizeFuncCall
- mutex sync.Mutex
-}
-
-// Authorize delegates to the next hook function in the queue and stores the
-// parameter and result values of this invocation.
-func (m *MockPermsStore) Authorize(v0 context.Context, v1 int64, v2 int64, v3 AccessMode, v4 AccessModeOptions) bool {
- r0 := m.AuthorizeFunc.nextHook()(v0, v1, v2, v3, v4)
- m.AuthorizeFunc.appendCall(PermsStoreAuthorizeFuncCall{v0, v1, v2, v3, v4, r0})
- return r0
-}
-
-// SetDefaultHook sets function that is called when the Authorize method of
-// the parent MockPermsStore instance is invoked and the hook queue is
-// empty.
-func (f *PermsStoreAuthorizeFunc) SetDefaultHook(hook func(context.Context, int64, int64, AccessMode, AccessModeOptions) bool) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// Authorize method of the parent MockPermsStore 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 *PermsStoreAuthorizeFunc) PushHook(hook func(context.Context, int64, int64, AccessMode, 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 *PermsStoreAuthorizeFunc) SetDefaultReturn(r0 bool) {
- f.SetDefaultHook(func(context.Context, int64, int64, AccessMode, AccessModeOptions) bool {
- return r0
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *PermsStoreAuthorizeFunc) PushReturn(r0 bool) {
- f.PushHook(func(context.Context, int64, int64, AccessMode, AccessModeOptions) bool {
- return r0
- })
-}
-
-func (f *PermsStoreAuthorizeFunc) nextHook() func(context.Context, int64, int64, AccessMode, 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 *PermsStoreAuthorizeFunc) appendCall(r0 PermsStoreAuthorizeFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of PermsStoreAuthorizeFuncCall objects
-// describing the invocations of this function.
-func (f *PermsStoreAuthorizeFunc) History() []PermsStoreAuthorizeFuncCall {
- f.mutex.Lock()
- history := make([]PermsStoreAuthorizeFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// PermsStoreAuthorizeFuncCall is an object that describes an invocation of
-// method Authorize on an instance of MockPermsStore.
-type PermsStoreAuthorizeFuncCall 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 AccessMode
- // Arg4 is the value of the 5th argument passed to this method
- // invocation.
- Arg4 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 PermsStoreAuthorizeFuncCall) 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 PermsStoreAuthorizeFuncCall) Results() []interface{} {
- return []interface{}{c.Result0}
-}
-
-// PermsStoreSetRepoPermsFunc describes the behavior when the SetRepoPerms
-// method of the parent MockPermsStore instance is invoked.
-type PermsStoreSetRepoPermsFunc struct {
- defaultHook func(context.Context, int64, map[int64]AccessMode) error
- hooks []func(context.Context, int64, map[int64]AccessMode) error
- history []PermsStoreSetRepoPermsFuncCall
- mutex sync.Mutex
-}
-
-// SetRepoPerms delegates to the next hook function in the queue and stores
-// the parameter and result values of this invocation.
-func (m *MockPermsStore) SetRepoPerms(v0 context.Context, v1 int64, v2 map[int64]AccessMode) error {
- r0 := m.SetRepoPermsFunc.nextHook()(v0, v1, v2)
- m.SetRepoPermsFunc.appendCall(PermsStoreSetRepoPermsFuncCall{v0, v1, v2, r0})
- return r0
-}
-
-// SetDefaultHook sets function that is called when the SetRepoPerms method
-// of the parent MockPermsStore instance is invoked and the hook queue is
-// empty.
-func (f *PermsStoreSetRepoPermsFunc) SetDefaultHook(hook func(context.Context, int64, map[int64]AccessMode) error) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// SetRepoPerms method of the parent MockPermsStore 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 *PermsStoreSetRepoPermsFunc) PushHook(hook func(context.Context, int64, map[int64]AccessMode) 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 *PermsStoreSetRepoPermsFunc) SetDefaultReturn(r0 error) {
- f.SetDefaultHook(func(context.Context, int64, map[int64]AccessMode) error {
- return r0
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *PermsStoreSetRepoPermsFunc) PushReturn(r0 error) {
- f.PushHook(func(context.Context, int64, map[int64]AccessMode) error {
- return r0
- })
-}
-
-func (f *PermsStoreSetRepoPermsFunc) nextHook() func(context.Context, int64, map[int64]AccessMode) 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 *PermsStoreSetRepoPermsFunc) appendCall(r0 PermsStoreSetRepoPermsFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of PermsStoreSetRepoPermsFuncCall objects
-// describing the invocations of this function.
-func (f *PermsStoreSetRepoPermsFunc) History() []PermsStoreSetRepoPermsFuncCall {
- f.mutex.Lock()
- history := make([]PermsStoreSetRepoPermsFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// PermsStoreSetRepoPermsFuncCall is an object that describes an invocation
-// of method SetRepoPerms on an instance of MockPermsStore.
-type PermsStoreSetRepoPermsFuncCall 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 map[int64]AccessMode
- // 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 PermsStoreSetRepoPermsFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0, c.Arg1, c.Arg2}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c PermsStoreSetRepoPermsFuncCall) Results() []interface{} {
- return []interface{}{c.Result0}
-}
-
-// MockReposStore is a mock implementation of the ReposStore interface (from
-// the package gogs.io/gogs/internal/db) used for unit testing.
-type MockReposStore struct {
- // GetByNameFunc is an instance of a mock function object controlling
- // the behavior of the method GetByName.
- GetByNameFunc *ReposStoreGetByNameFunc
-}
-
-// NewMockReposStore creates a new mock of the ReposStore interface. All
-// methods return zero values for all results, unless overwritten.
-func NewMockReposStore() *MockReposStore {
- return &MockReposStore{
- GetByNameFunc: &ReposStoreGetByNameFunc{
- defaultHook: func(context.Context, int64, string) (r0 *Repository, r1 error) {
- return
- },
- },
- }
-}
-
-// NewStrictMockReposStore creates a new mock of the ReposStore interface.
-// All methods panic on invocation, unless overwritten.
-func NewStrictMockReposStore() *MockReposStore {
- return &MockReposStore{
- GetByNameFunc: &ReposStoreGetByNameFunc{
- defaultHook: func(context.Context, int64, string) (*Repository, error) {
- panic("unexpected invocation of MockReposStore.GetByName")
- },
- },
- }
-}
-
-// NewMockReposStoreFrom creates a new mock of the MockReposStore interface.
-// All methods delegate to the given implementation, unless overwritten.
-func NewMockReposStoreFrom(i ReposStore) *MockReposStore {
- return &MockReposStore{
- GetByNameFunc: &ReposStoreGetByNameFunc{
- defaultHook: i.GetByName,
- },
- }
-}
-
-// ReposStoreGetByNameFunc describes the behavior when the GetByName method
-// of the parent MockReposStore instance is invoked.
-type ReposStoreGetByNameFunc struct {
- defaultHook func(context.Context, int64, string) (*Repository, error)
- hooks []func(context.Context, int64, string) (*Repository, error)
- history []ReposStoreGetByNameFuncCall
- mutex sync.Mutex
-}
-
-// GetByName delegates to the next hook function in the queue and stores the
-// parameter and result values of this invocation.
-func (m *MockReposStore) GetByName(v0 context.Context, v1 int64, v2 string) (*Repository, error) {
- r0, r1 := m.GetByNameFunc.nextHook()(v0, v1, v2)
- m.GetByNameFunc.appendCall(ReposStoreGetByNameFuncCall{v0, v1, v2, r0, r1})
- return r0, r1
-}
-
-// SetDefaultHook sets function that is called when the GetByName method of
-// the parent MockReposStore instance is invoked and the hook queue is
-// empty.
-func (f *ReposStoreGetByNameFunc) SetDefaultHook(hook func(context.Context, int64, string) (*Repository, error)) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// GetByName method of the parent MockReposStore 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 *ReposStoreGetByNameFunc) PushHook(hook func(context.Context, int64, string) (*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 *ReposStoreGetByNameFunc) SetDefaultReturn(r0 *Repository, r1 error) {
- f.SetDefaultHook(func(context.Context, int64, string) (*Repository, error) {
- return r0, r1
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *ReposStoreGetByNameFunc) PushReturn(r0 *Repository, r1 error) {
- f.PushHook(func(context.Context, int64, string) (*Repository, error) {
- return r0, r1
- })
-}
-
-func (f *ReposStoreGetByNameFunc) nextHook() func(context.Context, int64, string) (*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 *ReposStoreGetByNameFunc) appendCall(r0 ReposStoreGetByNameFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of ReposStoreGetByNameFuncCall objects
-// describing the invocations of this function.
-func (f *ReposStoreGetByNameFunc) History() []ReposStoreGetByNameFuncCall {
- f.mutex.Lock()
- history := make([]ReposStoreGetByNameFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// ReposStoreGetByNameFuncCall is an object that describes an invocation of
-// method GetByName on an instance of MockReposStore.
-type ReposStoreGetByNameFuncCall 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 *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 ReposStoreGetByNameFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0, c.Arg1, c.Arg2}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c ReposStoreGetByNameFuncCall) Results() []interface{} {
- return []interface{}{c.Result0, c.Result1}
-}
-
-// MockTwoFactorsStore is a mock implementation of the TwoFactorsStore
-// interface (from the package gogs.io/gogs/internal/db) used for unit
-// testing.
-type MockTwoFactorsStore struct {
- // CreateFunc is an instance of a mock function object controlling the
- // behavior of the method Create.
- CreateFunc *TwoFactorsStoreCreateFunc
- // GetByUserIDFunc is an instance of a mock function object controlling
- // the behavior of the method GetByUserID.
- GetByUserIDFunc *TwoFactorsStoreGetByUserIDFunc
- // IsUserEnabledFunc is an instance of a mock function object
- // controlling the behavior of the method IsUserEnabled.
- IsUserEnabledFunc *TwoFactorsStoreIsUserEnabledFunc
-}
-
-// NewMockTwoFactorsStore creates a new mock of the TwoFactorsStore
-// interface. All methods return zero values for all results, unless
-// overwritten.
-func NewMockTwoFactorsStore() *MockTwoFactorsStore {
- return &MockTwoFactorsStore{
- CreateFunc: &TwoFactorsStoreCreateFunc{
- defaultHook: func(context.Context, int64, string, string) (r0 error) {
- return
- },
- },
- GetByUserIDFunc: &TwoFactorsStoreGetByUserIDFunc{
- defaultHook: func(context.Context, int64) (r0 *TwoFactor, r1 error) {
- return
- },
- },
- IsUserEnabledFunc: &TwoFactorsStoreIsUserEnabledFunc{
- defaultHook: func(context.Context, int64) (r0 bool) {
- return
- },
- },
- }
-}
-
-// NewStrictMockTwoFactorsStore creates a new mock of the TwoFactorsStore
-// interface. All methods panic on invocation, unless overwritten.
-func NewStrictMockTwoFactorsStore() *MockTwoFactorsStore {
- return &MockTwoFactorsStore{
- CreateFunc: &TwoFactorsStoreCreateFunc{
- defaultHook: func(context.Context, int64, string, string) error {
- panic("unexpected invocation of MockTwoFactorsStore.Create")
- },
- },
- GetByUserIDFunc: &TwoFactorsStoreGetByUserIDFunc{
- defaultHook: func(context.Context, int64) (*TwoFactor, error) {
- panic("unexpected invocation of MockTwoFactorsStore.GetByUserID")
- },
- },
- IsUserEnabledFunc: &TwoFactorsStoreIsUserEnabledFunc{
- defaultHook: func(context.Context, int64) bool {
- panic("unexpected invocation of MockTwoFactorsStore.IsUserEnabled")
- },
- },
- }
-}
-
-// NewMockTwoFactorsStoreFrom creates a new mock of the MockTwoFactorsStore
-// interface. All methods delegate to the given implementation, unless
-// overwritten.
-func NewMockTwoFactorsStoreFrom(i TwoFactorsStore) *MockTwoFactorsStore {
- return &MockTwoFactorsStore{
- CreateFunc: &TwoFactorsStoreCreateFunc{
- defaultHook: i.Create,
- },
- GetByUserIDFunc: &TwoFactorsStoreGetByUserIDFunc{
- defaultHook: i.GetByUserID,
- },
- IsUserEnabledFunc: &TwoFactorsStoreIsUserEnabledFunc{
- defaultHook: i.IsUserEnabled,
- },
- }
-}
-
-// TwoFactorsStoreCreateFunc describes the behavior when the Create method
-// of the parent MockTwoFactorsStore instance is invoked.
-type TwoFactorsStoreCreateFunc struct {
- defaultHook func(context.Context, int64, string, string) error
- hooks []func(context.Context, int64, string, string) error
- history []TwoFactorsStoreCreateFuncCall
- 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 *MockTwoFactorsStore) Create(v0 context.Context, v1 int64, v2 string, v3 string) error {
- r0 := m.CreateFunc.nextHook()(v0, v1, v2, v3)
- m.CreateFunc.appendCall(TwoFactorsStoreCreateFuncCall{v0, v1, v2, v3, r0})
- return r0
-}
-
-// SetDefaultHook sets function that is called when the Create method of the
-// parent MockTwoFactorsStore instance is invoked and the hook queue is
-// empty.
-func (f *TwoFactorsStoreCreateFunc) SetDefaultHook(hook func(context.Context, int64, string, string) error) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// Create method of the parent MockTwoFactorsStore 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 *TwoFactorsStoreCreateFunc) PushHook(hook func(context.Context, int64, 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 *TwoFactorsStoreCreateFunc) SetDefaultReturn(r0 error) {
- f.SetDefaultHook(func(context.Context, int64, string, string) error {
- return r0
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *TwoFactorsStoreCreateFunc) PushReturn(r0 error) {
- f.PushHook(func(context.Context, int64, string, string) error {
- return r0
- })
-}
-
-func (f *TwoFactorsStoreCreateFunc) nextHook() func(context.Context, int64, 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 *TwoFactorsStoreCreateFunc) appendCall(r0 TwoFactorsStoreCreateFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of TwoFactorsStoreCreateFuncCall objects
-// describing the invocations of this function.
-func (f *TwoFactorsStoreCreateFunc) History() []TwoFactorsStoreCreateFuncCall {
- f.mutex.Lock()
- history := make([]TwoFactorsStoreCreateFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// TwoFactorsStoreCreateFuncCall is an object that describes an invocation
-// of method Create on an instance of MockTwoFactorsStore.
-type TwoFactorsStoreCreateFuncCall 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 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 TwoFactorsStoreCreateFuncCall) 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 TwoFactorsStoreCreateFuncCall) Results() []interface{} {
- return []interface{}{c.Result0}
-}
-
-// TwoFactorsStoreGetByUserIDFunc describes the behavior when the
-// GetByUserID method of the parent MockTwoFactorsStore instance is invoked.
-type TwoFactorsStoreGetByUserIDFunc struct {
- defaultHook func(context.Context, int64) (*TwoFactor, error)
- hooks []func(context.Context, int64) (*TwoFactor, error)
- history []TwoFactorsStoreGetByUserIDFuncCall
- mutex sync.Mutex
-}
-
-// GetByUserID delegates to the next hook function in the queue and stores
-// the parameter and result values of this invocation.
-func (m *MockTwoFactorsStore) GetByUserID(v0 context.Context, v1 int64) (*TwoFactor, error) {
- r0, r1 := m.GetByUserIDFunc.nextHook()(v0, v1)
- m.GetByUserIDFunc.appendCall(TwoFactorsStoreGetByUserIDFuncCall{v0, v1, r0, r1})
- return r0, r1
-}
-
-// SetDefaultHook sets function that is called when the GetByUserID method
-// of the parent MockTwoFactorsStore instance is invoked and the hook queue
-// is empty.
-func (f *TwoFactorsStoreGetByUserIDFunc) SetDefaultHook(hook func(context.Context, int64) (*TwoFactor, error)) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// GetByUserID method of the parent MockTwoFactorsStore 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 *TwoFactorsStoreGetByUserIDFunc) PushHook(hook func(context.Context, int64) (*TwoFactor, 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 *TwoFactorsStoreGetByUserIDFunc) SetDefaultReturn(r0 *TwoFactor, r1 error) {
- f.SetDefaultHook(func(context.Context, int64) (*TwoFactor, error) {
- return r0, r1
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *TwoFactorsStoreGetByUserIDFunc) PushReturn(r0 *TwoFactor, r1 error) {
- f.PushHook(func(context.Context, int64) (*TwoFactor, error) {
- return r0, r1
- })
-}
-
-func (f *TwoFactorsStoreGetByUserIDFunc) nextHook() func(context.Context, int64) (*TwoFactor, 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 *TwoFactorsStoreGetByUserIDFunc) appendCall(r0 TwoFactorsStoreGetByUserIDFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of TwoFactorsStoreGetByUserIDFuncCall objects
-// describing the invocations of this function.
-func (f *TwoFactorsStoreGetByUserIDFunc) History() []TwoFactorsStoreGetByUserIDFuncCall {
- f.mutex.Lock()
- history := make([]TwoFactorsStoreGetByUserIDFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// TwoFactorsStoreGetByUserIDFuncCall is an object that describes an
-// invocation of method GetByUserID on an instance of MockTwoFactorsStore.
-type TwoFactorsStoreGetByUserIDFuncCall 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 *TwoFactor
- // 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 TwoFactorsStoreGetByUserIDFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0, c.Arg1}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c TwoFactorsStoreGetByUserIDFuncCall) Results() []interface{} {
- return []interface{}{c.Result0, c.Result1}
-}
-
-// TwoFactorsStoreIsUserEnabledFunc describes the behavior when the
-// IsUserEnabled method of the parent MockTwoFactorsStore instance is
-// invoked.
-type TwoFactorsStoreIsUserEnabledFunc struct {
- defaultHook func(context.Context, int64) bool
- hooks []func(context.Context, int64) bool
- history []TwoFactorsStoreIsUserEnabledFuncCall
- mutex sync.Mutex
-}
-
-// IsUserEnabled delegates to the next hook function in the queue and stores
-// the parameter and result values of this invocation.
-func (m *MockTwoFactorsStore) IsUserEnabled(v0 context.Context, v1 int64) bool {
- r0 := m.IsUserEnabledFunc.nextHook()(v0, v1)
- m.IsUserEnabledFunc.appendCall(TwoFactorsStoreIsUserEnabledFuncCall{v0, v1, r0})
- return r0
-}
-
-// SetDefaultHook sets function that is called when the IsUserEnabled method
-// of the parent MockTwoFactorsStore instance is invoked and the hook queue
-// is empty.
-func (f *TwoFactorsStoreIsUserEnabledFunc) SetDefaultHook(hook func(context.Context, int64) bool) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// IsUserEnabled method of the parent MockTwoFactorsStore 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 *TwoFactorsStoreIsUserEnabledFunc) 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 *TwoFactorsStoreIsUserEnabledFunc) 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 *TwoFactorsStoreIsUserEnabledFunc) PushReturn(r0 bool) {
- f.PushHook(func(context.Context, int64) bool {
- return r0
- })
-}
-
-func (f *TwoFactorsStoreIsUserEnabledFunc) 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 *TwoFactorsStoreIsUserEnabledFunc) appendCall(r0 TwoFactorsStoreIsUserEnabledFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of TwoFactorsStoreIsUserEnabledFuncCall
-// objects describing the invocations of this function.
-func (f *TwoFactorsStoreIsUserEnabledFunc) History() []TwoFactorsStoreIsUserEnabledFuncCall {
- f.mutex.Lock()
- history := make([]TwoFactorsStoreIsUserEnabledFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// TwoFactorsStoreIsUserEnabledFuncCall is an object that describes an
-// invocation of method IsUserEnabled on an instance of MockTwoFactorsStore.
-type TwoFactorsStoreIsUserEnabledFuncCall 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 TwoFactorsStoreIsUserEnabledFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0, c.Arg1}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c TwoFactorsStoreIsUserEnabledFuncCall) Results() []interface{} {
- return []interface{}{c.Result0}
-}
-
-// MockUsersStore is a mock implementation of the UsersStore interface (from
-// the package gogs.io/gogs/internal/db) used for unit testing.
-type MockUsersStore struct {
- // AuthenticateFunc is an instance of a mock function object controlling
- // the behavior of the method Authenticate.
- AuthenticateFunc *UsersStoreAuthenticateFunc
- // CreateFunc is an instance of a mock function object controlling the
- // behavior of the method Create.
- CreateFunc *UsersStoreCreateFunc
- // 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
- // GetByUsernameFunc is an instance of a mock function object
- // controlling the behavior of the method GetByUsername.
- GetByUsernameFunc *UsersStoreGetByUsernameFunc
-}
-
-// NewMockUsersStore creates a new mock of the UsersStore interface. All
-// methods return zero values for all results, unless overwritten.
-func NewMockUsersStore() *MockUsersStore {
- return &MockUsersStore{
- AuthenticateFunc: &UsersStoreAuthenticateFunc{
- defaultHook: func(context.Context, string, string, int64) (r0 *User, r1 error) {
- return
- },
- },
- CreateFunc: &UsersStoreCreateFunc{
- defaultHook: func(context.Context, string, string, CreateUserOpts) (r0 *User, r1 error) {
- return
- },
- },
- GetByEmailFunc: &UsersStoreGetByEmailFunc{
- defaultHook: func(context.Context, string) (r0 *User, r1 error) {
- return
- },
- },
- GetByIDFunc: &UsersStoreGetByIDFunc{
- defaultHook: func(context.Context, int64) (r0 *User, r1 error) {
- return
- },
- },
- GetByUsernameFunc: &UsersStoreGetByUsernameFunc{
- defaultHook: func(context.Context, string) (r0 *User, r1 error) {
- return
- },
- },
- }
-}
-
-// NewStrictMockUsersStore creates a new mock of the UsersStore interface.
-// All methods panic on invocation, unless overwritten.
-func NewStrictMockUsersStore() *MockUsersStore {
- return &MockUsersStore{
- AuthenticateFunc: &UsersStoreAuthenticateFunc{
- defaultHook: func(context.Context, string, string, int64) (*User, error) {
- panic("unexpected invocation of MockUsersStore.Authenticate")
- },
- },
- CreateFunc: &UsersStoreCreateFunc{
- defaultHook: func(context.Context, string, string, CreateUserOpts) (*User, error) {
- panic("unexpected invocation of MockUsersStore.Create")
- },
- },
- GetByEmailFunc: &UsersStoreGetByEmailFunc{
- defaultHook: func(context.Context, string) (*User, error) {
- panic("unexpected invocation of MockUsersStore.GetByEmail")
- },
- },
- GetByIDFunc: &UsersStoreGetByIDFunc{
- defaultHook: func(context.Context, int64) (*User, error) {
- panic("unexpected invocation of MockUsersStore.GetByID")
- },
- },
- GetByUsernameFunc: &UsersStoreGetByUsernameFunc{
- defaultHook: func(context.Context, string) (*User, error) {
- panic("unexpected invocation of MockUsersStore.GetByUsername")
- },
- },
- }
-}
-
-// NewMockUsersStoreFrom creates a new mock of the MockUsersStore interface.
-// All methods delegate to the given implementation, unless overwritten.
-func NewMockUsersStoreFrom(i UsersStore) *MockUsersStore {
- return &MockUsersStore{
- AuthenticateFunc: &UsersStoreAuthenticateFunc{
- defaultHook: i.Authenticate,
- },
- CreateFunc: &UsersStoreCreateFunc{
- defaultHook: i.Create,
- },
- GetByEmailFunc: &UsersStoreGetByEmailFunc{
- defaultHook: i.GetByEmail,
- },
- GetByIDFunc: &UsersStoreGetByIDFunc{
- defaultHook: i.GetByID,
- },
- GetByUsernameFunc: &UsersStoreGetByUsernameFunc{
- defaultHook: i.GetByUsername,
- },
- }
-}
-
-// 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) (*User, error)
- hooks []func(context.Context, string, string, int64) (*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) (*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) (*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) (*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 *User, r1 error) {
- f.SetDefaultHook(func(context.Context, string, string, int64) (*User, error) {
- return r0, r1
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *UsersStoreAuthenticateFunc) PushReturn(r0 *User, r1 error) {
- f.PushHook(func(context.Context, string, string, int64) (*User, error) {
- return r0, r1
- })
-}
-
-func (f *UsersStoreAuthenticateFunc) nextHook() func(context.Context, string, string, int64) (*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 *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}
-}
-
-// UsersStoreCreateFunc describes the behavior when the Create method of the
-// parent MockUsersStore instance is invoked.
-type UsersStoreCreateFunc struct {
- defaultHook func(context.Context, string, string, CreateUserOpts) (*User, error)
- hooks []func(context.Context, string, string, CreateUserOpts) (*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 CreateUserOpts) (*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, CreateUserOpts) (*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, CreateUserOpts) (*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 *User, r1 error) {
- f.SetDefaultHook(func(context.Context, string, string, CreateUserOpts) (*User, error) {
- return r0, r1
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *UsersStoreCreateFunc) PushReturn(r0 *User, r1 error) {
- f.PushHook(func(context.Context, string, string, CreateUserOpts) (*User, error) {
- return r0, r1
- })
-}
-
-func (f *UsersStoreCreateFunc) nextHook() func(context.Context, string, string, CreateUserOpts) (*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 CreateUserOpts
- // Result0 is the value of the 1st result returned from this method
- // invocation.
- Result0 *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}
-}
-
-// UsersStoreGetByEmailFunc describes the behavior when the GetByEmail
-// method of the parent MockUsersStore instance is invoked.
-type UsersStoreGetByEmailFunc struct {
- defaultHook func(context.Context, string) (*User, error)
- hooks []func(context.Context, string) (*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) (*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) (*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) (*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 *User, r1 error) {
- f.SetDefaultHook(func(context.Context, string) (*User, error) {
- return r0, r1
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *UsersStoreGetByEmailFunc) PushReturn(r0 *User, r1 error) {
- f.PushHook(func(context.Context, string) (*User, error) {
- return r0, r1
- })
-}
-
-func (f *UsersStoreGetByEmailFunc) nextHook() func(context.Context, string) (*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 *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) (*User, error)
- hooks []func(context.Context, int64) (*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) (*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) (*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) (*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 *User, r1 error) {
- f.SetDefaultHook(func(context.Context, int64) (*User, error) {
- return r0, r1
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *UsersStoreGetByIDFunc) PushReturn(r0 *User, r1 error) {
- f.PushHook(func(context.Context, int64) (*User, error) {
- return r0, r1
- })
-}
-
-func (f *UsersStoreGetByIDFunc) nextHook() func(context.Context, int64) (*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 *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}
-}
-
-// UsersStoreGetByUsernameFunc describes the behavior when the GetByUsername
-// method of the parent MockUsersStore instance is invoked.
-type UsersStoreGetByUsernameFunc struct {
- defaultHook func(context.Context, string) (*User, error)
- hooks []func(context.Context, string) (*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) (*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) (*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) (*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 *User, r1 error) {
- f.SetDefaultHook(func(context.Context, string) (*User, error) {
- return r0, r1
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *UsersStoreGetByUsernameFunc) PushReturn(r0 *User, r1 error) {
- f.PushHook(func(context.Context, string) (*User, error) {
- return r0, r1
- })
-}
-
-func (f *UsersStoreGetByUsernameFunc) nextHook() func(context.Context, string) (*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 *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}
-}
-
-// MockLoginSourceFileStore is a mock implementation of the
-// loginSourceFileStore interface (from the package
-// gogs.io/gogs/internal/db) used for unit testing.
-type MockLoginSourceFileStore struct {
- // SaveFunc is an instance of a mock function object controlling the
- // behavior of the method Save.
- SaveFunc *LoginSourceFileStoreSaveFunc
- // SetConfigFunc is an instance of a mock function object controlling
- // the behavior of the method SetConfig.
- SetConfigFunc *LoginSourceFileStoreSetConfigFunc
- // SetGeneralFunc is an instance of a mock function object controlling
- // the behavior of the method SetGeneral.
- SetGeneralFunc *LoginSourceFileStoreSetGeneralFunc
-}
-
-// NewMockLoginSourceFileStore creates a new mock of the
-// loginSourceFileStore interface. All methods return zero values for all
-// results, unless overwritten.
-func NewMockLoginSourceFileStore() *MockLoginSourceFileStore {
- return &MockLoginSourceFileStore{
- SaveFunc: &LoginSourceFileStoreSaveFunc{
- defaultHook: func() (r0 error) {
- return
- },
- },
- SetConfigFunc: &LoginSourceFileStoreSetConfigFunc{
- defaultHook: func(interface{}) (r0 error) {
- return
- },
- },
- SetGeneralFunc: &LoginSourceFileStoreSetGeneralFunc{
- defaultHook: func(string, string) {
- return
- },
- },
- }
-}
-
-// NewStrictMockLoginSourceFileStore creates a new mock of the
-// loginSourceFileStore interface. All methods panic on invocation, unless
-// overwritten.
-func NewStrictMockLoginSourceFileStore() *MockLoginSourceFileStore {
- return &MockLoginSourceFileStore{
- SaveFunc: &LoginSourceFileStoreSaveFunc{
- defaultHook: func() error {
- panic("unexpected invocation of MockLoginSourceFileStore.Save")
- },
- },
- SetConfigFunc: &LoginSourceFileStoreSetConfigFunc{
- defaultHook: func(interface{}) error {
- panic("unexpected invocation of MockLoginSourceFileStore.SetConfig")
- },
- },
- SetGeneralFunc: &LoginSourceFileStoreSetGeneralFunc{
- defaultHook: func(string, string) {
- panic("unexpected invocation of MockLoginSourceFileStore.SetGeneral")
- },
- },
- }
-}
-
-// surrogateMockLoginSourceFileStore is a copy of the loginSourceFileStore
-// interface (from the package gogs.io/gogs/internal/db). It is redefined
-// here as it is unexported in the source package.
-type surrogateMockLoginSourceFileStore interface {
- Save() error
- SetConfig(interface{}) error
- SetGeneral(string, string)
-}
-
-// NewMockLoginSourceFileStoreFrom creates a new mock of the
-// MockLoginSourceFileStore interface. All methods delegate to the given
-// implementation, unless overwritten.
-func NewMockLoginSourceFileStoreFrom(i surrogateMockLoginSourceFileStore) *MockLoginSourceFileStore {
- return &MockLoginSourceFileStore{
- SaveFunc: &LoginSourceFileStoreSaveFunc{
- defaultHook: i.Save,
- },
- SetConfigFunc: &LoginSourceFileStoreSetConfigFunc{
- defaultHook: i.SetConfig,
- },
- SetGeneralFunc: &LoginSourceFileStoreSetGeneralFunc{
- defaultHook: i.SetGeneral,
- },
- }
-}
-
-// LoginSourceFileStoreSaveFunc describes the behavior when the Save method
-// of the parent MockLoginSourceFileStore instance is invoked.
-type LoginSourceFileStoreSaveFunc struct {
- defaultHook func() error
- hooks []func() error
- history []LoginSourceFileStoreSaveFuncCall
- mutex sync.Mutex
-}
-
-// Save delegates to the next hook function in the queue and stores the
-// parameter and result values of this invocation.
-func (m *MockLoginSourceFileStore) Save() error {
- r0 := m.SaveFunc.nextHook()()
- m.SaveFunc.appendCall(LoginSourceFileStoreSaveFuncCall{r0})
- return r0
-}
-
-// SetDefaultHook sets function that is called when the Save method of the
-// parent MockLoginSourceFileStore instance is invoked and the hook queue is
-// empty.
-func (f *LoginSourceFileStoreSaveFunc) SetDefaultHook(hook func() error) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// Save method of the parent MockLoginSourceFileStore 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 *LoginSourceFileStoreSaveFunc) 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 *LoginSourceFileStoreSaveFunc) SetDefaultReturn(r0 error) {
- f.SetDefaultHook(func() error {
- return r0
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *LoginSourceFileStoreSaveFunc) PushReturn(r0 error) {
- f.PushHook(func() error {
- return r0
- })
-}
-
-func (f *LoginSourceFileStoreSaveFunc) 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 *LoginSourceFileStoreSaveFunc) appendCall(r0 LoginSourceFileStoreSaveFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of LoginSourceFileStoreSaveFuncCall objects
-// describing the invocations of this function.
-func (f *LoginSourceFileStoreSaveFunc) History() []LoginSourceFileStoreSaveFuncCall {
- f.mutex.Lock()
- history := make([]LoginSourceFileStoreSaveFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// LoginSourceFileStoreSaveFuncCall is an object that describes an
-// invocation of method Save on an instance of MockLoginSourceFileStore.
-type LoginSourceFileStoreSaveFuncCall 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 LoginSourceFileStoreSaveFuncCall) Args() []interface{} {
- return []interface{}{}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c LoginSourceFileStoreSaveFuncCall) Results() []interface{} {
- return []interface{}{c.Result0}
-}
-
-// LoginSourceFileStoreSetConfigFunc describes the behavior when the
-// SetConfig method of the parent MockLoginSourceFileStore instance is
-// invoked.
-type LoginSourceFileStoreSetConfigFunc struct {
- defaultHook func(interface{}) error
- hooks []func(interface{}) error
- history []LoginSourceFileStoreSetConfigFuncCall
- mutex sync.Mutex
-}
-
-// SetConfig delegates to the next hook function in the queue and stores the
-// parameter and result values of this invocation.
-func (m *MockLoginSourceFileStore) SetConfig(v0 interface{}) error {
- r0 := m.SetConfigFunc.nextHook()(v0)
- m.SetConfigFunc.appendCall(LoginSourceFileStoreSetConfigFuncCall{v0, r0})
- return r0
-}
-
-// SetDefaultHook sets function that is called when the SetConfig method of
-// the parent MockLoginSourceFileStore instance is invoked and the hook
-// queue is empty.
-func (f *LoginSourceFileStoreSetConfigFunc) SetDefaultHook(hook func(interface{}) error) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// SetConfig method of the parent MockLoginSourceFileStore 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 *LoginSourceFileStoreSetConfigFunc) PushHook(hook func(interface{}) 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 *LoginSourceFileStoreSetConfigFunc) SetDefaultReturn(r0 error) {
- f.SetDefaultHook(func(interface{}) error {
- return r0
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *LoginSourceFileStoreSetConfigFunc) PushReturn(r0 error) {
- f.PushHook(func(interface{}) error {
- return r0
- })
-}
-
-func (f *LoginSourceFileStoreSetConfigFunc) nextHook() func(interface{}) 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 *LoginSourceFileStoreSetConfigFunc) appendCall(r0 LoginSourceFileStoreSetConfigFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of LoginSourceFileStoreSetConfigFuncCall
-// objects describing the invocations of this function.
-func (f *LoginSourceFileStoreSetConfigFunc) History() []LoginSourceFileStoreSetConfigFuncCall {
- f.mutex.Lock()
- history := make([]LoginSourceFileStoreSetConfigFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// LoginSourceFileStoreSetConfigFuncCall is an object that describes an
-// invocation of method SetConfig on an instance of
-// MockLoginSourceFileStore.
-type LoginSourceFileStoreSetConfigFuncCall struct {
- // Arg0 is the value of the 1st argument passed to this method
- // invocation.
- Arg0 interface{}
- // 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 LoginSourceFileStoreSetConfigFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c LoginSourceFileStoreSetConfigFuncCall) Results() []interface{} {
- return []interface{}{c.Result0}
-}
-
-// LoginSourceFileStoreSetGeneralFunc describes the behavior when the
-// SetGeneral method of the parent MockLoginSourceFileStore instance is
-// invoked.
-type LoginSourceFileStoreSetGeneralFunc struct {
- defaultHook func(string, string)
- hooks []func(string, string)
- history []LoginSourceFileStoreSetGeneralFuncCall
- mutex sync.Mutex
-}
-
-// SetGeneral delegates to the next hook function in the queue and stores
-// the parameter and result values of this invocation.
-func (m *MockLoginSourceFileStore) SetGeneral(v0 string, v1 string) {
- m.SetGeneralFunc.nextHook()(v0, v1)
- m.SetGeneralFunc.appendCall(LoginSourceFileStoreSetGeneralFuncCall{v0, v1})
- return
-}
-
-// SetDefaultHook sets function that is called when the SetGeneral method of
-// the parent MockLoginSourceFileStore instance is invoked and the hook
-// queue is empty.
-func (f *LoginSourceFileStoreSetGeneralFunc) SetDefaultHook(hook func(string, string)) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// SetGeneral method of the parent MockLoginSourceFileStore 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 *LoginSourceFileStoreSetGeneralFunc) PushHook(hook func(string, string)) {
- 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 *LoginSourceFileStoreSetGeneralFunc) SetDefaultReturn() {
- f.SetDefaultHook(func(string, string) {
- return
+func SetMockAccessTokensStore(t *testing.T, mock AccessTokensStore) {
+ before := AccessTokens
+ AccessTokens = mock
+ t.Cleanup(func() {
+ AccessTokens = before
})
}
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *LoginSourceFileStoreSetGeneralFunc) PushReturn() {
- f.PushHook(func(string, string) {
- return
+func SetMockLFSStore(t *testing.T, mock LFSStore) {
+ before := LFS
+ LFS = mock
+ t.Cleanup(func() {
+ LFS = before
})
}
-func (f *LoginSourceFileStoreSetGeneralFunc) nextHook() func(string, string) {
- 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 *LoginSourceFileStoreSetGeneralFunc) appendCall(r0 LoginSourceFileStoreSetGeneralFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of LoginSourceFileStoreSetGeneralFuncCall
-// objects describing the invocations of this function.
-func (f *LoginSourceFileStoreSetGeneralFunc) History() []LoginSourceFileStoreSetGeneralFuncCall {
- f.mutex.Lock()
- history := make([]LoginSourceFileStoreSetGeneralFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// LoginSourceFileStoreSetGeneralFuncCall is an object that describes an
-// invocation of method SetGeneral on an instance of
-// MockLoginSourceFileStore.
-type LoginSourceFileStoreSetGeneralFuncCall struct {
- // Arg0 is the value of the 1st argument passed to this method
- // invocation.
- Arg0 string
- // Arg1 is the value of the 2nd argument passed to this method
- // invocation.
- Arg1 string
-}
-
-// Args returns an interface slice containing the arguments of this
-// invocation.
-func (c LoginSourceFileStoreSetGeneralFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0, c.Arg1}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c LoginSourceFileStoreSetGeneralFuncCall) Results() []interface{} {
- return []interface{}{}
-}
-
-// MockLoginSourceFilesStore is a mock implementation of the
-// loginSourceFilesStore interface (from the package
-// gogs.io/gogs/internal/db) used for unit testing.
-type MockLoginSourceFilesStore struct {
- // GetByIDFunc is an instance of a mock function object controlling the
- // behavior of the method GetByID.
- GetByIDFunc *LoginSourceFilesStoreGetByIDFunc
- // LenFunc is an instance of a mock function object controlling the
- // behavior of the method Len.
- LenFunc *LoginSourceFilesStoreLenFunc
- // ListFunc is an instance of a mock function object controlling the
- // behavior of the method List.
- ListFunc *LoginSourceFilesStoreListFunc
- // UpdateFunc is an instance of a mock function object controlling the
- // behavior of the method Update.
- UpdateFunc *LoginSourceFilesStoreUpdateFunc
-}
-
-// NewMockLoginSourceFilesStore creates a new mock of the
-// loginSourceFilesStore interface. All methods return zero values for all
-// results, unless overwritten.
-func NewMockLoginSourceFilesStore() *MockLoginSourceFilesStore {
- return &MockLoginSourceFilesStore{
- GetByIDFunc: &LoginSourceFilesStoreGetByIDFunc{
- defaultHook: func(int64) (r0 *LoginSource, r1 error) {
- return
- },
- },
- LenFunc: &LoginSourceFilesStoreLenFunc{
- defaultHook: func() (r0 int) {
- return
- },
- },
- ListFunc: &LoginSourceFilesStoreListFunc{
- defaultHook: func(ListLoginSourceOpts) (r0 []*LoginSource) {
- return
- },
- },
- UpdateFunc: &LoginSourceFilesStoreUpdateFunc{
- defaultHook: func(*LoginSource) {
- return
- },
- },
- }
-}
-
-// NewStrictMockLoginSourceFilesStore creates a new mock of the
-// loginSourceFilesStore interface. All methods panic on invocation, unless
-// overwritten.
-func NewStrictMockLoginSourceFilesStore() *MockLoginSourceFilesStore {
- return &MockLoginSourceFilesStore{
- GetByIDFunc: &LoginSourceFilesStoreGetByIDFunc{
- defaultHook: func(int64) (*LoginSource, error) {
- panic("unexpected invocation of MockLoginSourceFilesStore.GetByID")
- },
- },
- LenFunc: &LoginSourceFilesStoreLenFunc{
- defaultHook: func() int {
- panic("unexpected invocation of MockLoginSourceFilesStore.Len")
- },
- },
- ListFunc: &LoginSourceFilesStoreListFunc{
- defaultHook: func(ListLoginSourceOpts) []*LoginSource {
- panic("unexpected invocation of MockLoginSourceFilesStore.List")
- },
- },
- UpdateFunc: &LoginSourceFilesStoreUpdateFunc{
- defaultHook: func(*LoginSource) {
- panic("unexpected invocation of MockLoginSourceFilesStore.Update")
- },
- },
- }
-}
-
-// surrogateMockLoginSourceFilesStore is a copy of the loginSourceFilesStore
-// interface (from the package gogs.io/gogs/internal/db). It is redefined
-// here as it is unexported in the source package.
-type surrogateMockLoginSourceFilesStore interface {
- GetByID(int64) (*LoginSource, error)
- Len() int
- List(ListLoginSourceOpts) []*LoginSource
- Update(*LoginSource)
-}
-
-// NewMockLoginSourceFilesStoreFrom creates a new mock of the
-// MockLoginSourceFilesStore interface. All methods delegate to the given
-// implementation, unless overwritten.
-func NewMockLoginSourceFilesStoreFrom(i surrogateMockLoginSourceFilesStore) *MockLoginSourceFilesStore {
- return &MockLoginSourceFilesStore{
- GetByIDFunc: &LoginSourceFilesStoreGetByIDFunc{
- defaultHook: i.GetByID,
- },
- LenFunc: &LoginSourceFilesStoreLenFunc{
- defaultHook: i.Len,
- },
- ListFunc: &LoginSourceFilesStoreListFunc{
- defaultHook: i.List,
- },
- UpdateFunc: &LoginSourceFilesStoreUpdateFunc{
- defaultHook: i.Update,
- },
- }
-}
-
-// LoginSourceFilesStoreGetByIDFunc describes the behavior when the GetByID
-// method of the parent MockLoginSourceFilesStore instance is invoked.
-type LoginSourceFilesStoreGetByIDFunc struct {
- defaultHook func(int64) (*LoginSource, error)
- hooks []func(int64) (*LoginSource, error)
- history []LoginSourceFilesStoreGetByIDFuncCall
- 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 *MockLoginSourceFilesStore) GetByID(v0 int64) (*LoginSource, error) {
- r0, r1 := m.GetByIDFunc.nextHook()(v0)
- m.GetByIDFunc.appendCall(LoginSourceFilesStoreGetByIDFuncCall{v0, r0, r1})
- return r0, r1
-}
-
-// SetDefaultHook sets function that is called when the GetByID method of
-// the parent MockLoginSourceFilesStore instance is invoked and the hook
-// queue is empty.
-func (f *LoginSourceFilesStoreGetByIDFunc) SetDefaultHook(hook func(int64) (*LoginSource, error)) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// GetByID method of the parent MockLoginSourceFilesStore 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 *LoginSourceFilesStoreGetByIDFunc) PushHook(hook func(int64) (*LoginSource, 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 *LoginSourceFilesStoreGetByIDFunc) SetDefaultReturn(r0 *LoginSource, r1 error) {
- f.SetDefaultHook(func(int64) (*LoginSource, error) {
- return r0, r1
- })
-}
-
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *LoginSourceFilesStoreGetByIDFunc) PushReturn(r0 *LoginSource, r1 error) {
- f.PushHook(func(int64) (*LoginSource, error) {
- return r0, r1
- })
-}
-
-func (f *LoginSourceFilesStoreGetByIDFunc) nextHook() func(int64) (*LoginSource, 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 *LoginSourceFilesStoreGetByIDFunc) appendCall(r0 LoginSourceFilesStoreGetByIDFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of LoginSourceFilesStoreGetByIDFuncCall
-// objects describing the invocations of this function.
-func (f *LoginSourceFilesStoreGetByIDFunc) History() []LoginSourceFilesStoreGetByIDFuncCall {
- f.mutex.Lock()
- history := make([]LoginSourceFilesStoreGetByIDFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// LoginSourceFilesStoreGetByIDFuncCall is an object that describes an
-// invocation of method GetByID on an instance of MockLoginSourceFilesStore.
-type LoginSourceFilesStoreGetByIDFuncCall struct {
- // Arg0 is the value of the 1st argument passed to this method
- // invocation.
- Arg0 int64
- // Result0 is the value of the 1st result returned from this method
- // invocation.
- Result0 *LoginSource
- // 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 LoginSourceFilesStoreGetByIDFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c LoginSourceFilesStoreGetByIDFuncCall) Results() []interface{} {
- return []interface{}{c.Result0, c.Result1}
-}
-
-// LoginSourceFilesStoreLenFunc describes the behavior when the Len method
-// of the parent MockLoginSourceFilesStore instance is invoked.
-type LoginSourceFilesStoreLenFunc struct {
- defaultHook func() int
- hooks []func() int
- history []LoginSourceFilesStoreLenFuncCall
- mutex sync.Mutex
-}
-
-// Len delegates to the next hook function in the queue and stores the
-// parameter and result values of this invocation.
-func (m *MockLoginSourceFilesStore) Len() int {
- r0 := m.LenFunc.nextHook()()
- m.LenFunc.appendCall(LoginSourceFilesStoreLenFuncCall{r0})
- return r0
-}
-
-// SetDefaultHook sets function that is called when the Len method of the
-// parent MockLoginSourceFilesStore instance is invoked and the hook queue
-// is empty.
-func (f *LoginSourceFilesStoreLenFunc) SetDefaultHook(hook func() int) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// Len method of the parent MockLoginSourceFilesStore 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 *LoginSourceFilesStoreLenFunc) PushHook(hook func() int) {
- 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 *LoginSourceFilesStoreLenFunc) SetDefaultReturn(r0 int) {
- f.SetDefaultHook(func() int {
- return r0
+func setMockLoginSourcesStore(t *testing.T, mock LoginSourcesStore) {
+ before := LoginSources
+ LoginSources = mock
+ t.Cleanup(func() {
+ LoginSources = before
})
}
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *LoginSourceFilesStoreLenFunc) PushReturn(r0 int) {
- f.PushHook(func() int {
- return r0
+func setMockLoginSourceFilesStore(t *testing.T, db *loginSources, mock loginSourceFilesStore) {
+ before := db.files
+ db.files = mock
+ t.Cleanup(func() {
+ db.files = before
})
}
-func (f *LoginSourceFilesStoreLenFunc) nextHook() func() int {
- 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 *LoginSourceFilesStoreLenFunc) appendCall(r0 LoginSourceFilesStoreLenFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of LoginSourceFilesStoreLenFuncCall objects
-// describing the invocations of this function.
-func (f *LoginSourceFilesStoreLenFunc) History() []LoginSourceFilesStoreLenFuncCall {
- f.mutex.Lock()
- history := make([]LoginSourceFilesStoreLenFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// LoginSourceFilesStoreLenFuncCall is an object that describes an
-// invocation of method Len on an instance of MockLoginSourceFilesStore.
-type LoginSourceFilesStoreLenFuncCall struct {
- // Result0 is the value of the 1st result returned from this method
- // invocation.
- Result0 int
-}
-
-// Args returns an interface slice containing the arguments of this
-// invocation.
-func (c LoginSourceFilesStoreLenFuncCall) Args() []interface{} {
- return []interface{}{}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c LoginSourceFilesStoreLenFuncCall) Results() []interface{} {
- return []interface{}{c.Result0}
-}
-
-// LoginSourceFilesStoreListFunc describes the behavior when the List method
-// of the parent MockLoginSourceFilesStore instance is invoked.
-type LoginSourceFilesStoreListFunc struct {
- defaultHook func(ListLoginSourceOpts) []*LoginSource
- hooks []func(ListLoginSourceOpts) []*LoginSource
- history []LoginSourceFilesStoreListFuncCall
- 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 *MockLoginSourceFilesStore) List(v0 ListLoginSourceOpts) []*LoginSource {
- r0 := m.ListFunc.nextHook()(v0)
- m.ListFunc.appendCall(LoginSourceFilesStoreListFuncCall{v0, r0})
- return r0
-}
-
-// SetDefaultHook sets function that is called when the List method of the
-// parent MockLoginSourceFilesStore instance is invoked and the hook queue
-// is empty.
-func (f *LoginSourceFilesStoreListFunc) SetDefaultHook(hook func(ListLoginSourceOpts) []*LoginSource) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// List method of the parent MockLoginSourceFilesStore 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 *LoginSourceFilesStoreListFunc) PushHook(hook func(ListLoginSourceOpts) []*LoginSource) {
- 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 *LoginSourceFilesStoreListFunc) SetDefaultReturn(r0 []*LoginSource) {
- f.SetDefaultHook(func(ListLoginSourceOpts) []*LoginSource {
- return r0
+func SetMockPermsStore(t *testing.T, mock PermsStore) {
+ before := Perms
+ Perms = mock
+ t.Cleanup(func() {
+ Perms = before
})
}
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *LoginSourceFilesStoreListFunc) PushReturn(r0 []*LoginSource) {
- f.PushHook(func(ListLoginSourceOpts) []*LoginSource {
- return r0
+func SetMockReposStore(t *testing.T, mock ReposStore) {
+ before := Repos
+ Repos = mock
+ t.Cleanup(func() {
+ Repos = before
})
}
-func (f *LoginSourceFilesStoreListFunc) nextHook() func(ListLoginSourceOpts) []*LoginSource {
- 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 *LoginSourceFilesStoreListFunc) appendCall(r0 LoginSourceFilesStoreListFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of LoginSourceFilesStoreListFuncCall objects
-// describing the invocations of this function.
-func (f *LoginSourceFilesStoreListFunc) History() []LoginSourceFilesStoreListFuncCall {
- f.mutex.Lock()
- history := make([]LoginSourceFilesStoreListFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// LoginSourceFilesStoreListFuncCall is an object that describes an
-// invocation of method List on an instance of MockLoginSourceFilesStore.
-type LoginSourceFilesStoreListFuncCall struct {
- // Arg0 is the value of the 1st argument passed to this method
- // invocation.
- Arg0 ListLoginSourceOpts
- // Result0 is the value of the 1st result returned from this method
- // invocation.
- Result0 []*LoginSource
-}
-
-// Args returns an interface slice containing the arguments of this
-// invocation.
-func (c LoginSourceFilesStoreListFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c LoginSourceFilesStoreListFuncCall) Results() []interface{} {
- return []interface{}{c.Result0}
-}
-
-// LoginSourceFilesStoreUpdateFunc describes the behavior when the Update
-// method of the parent MockLoginSourceFilesStore instance is invoked.
-type LoginSourceFilesStoreUpdateFunc struct {
- defaultHook func(*LoginSource)
- hooks []func(*LoginSource)
- history []LoginSourceFilesStoreUpdateFuncCall
- 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 *MockLoginSourceFilesStore) Update(v0 *LoginSource) {
- m.UpdateFunc.nextHook()(v0)
- m.UpdateFunc.appendCall(LoginSourceFilesStoreUpdateFuncCall{v0})
- return
-}
-
-// SetDefaultHook sets function that is called when the Update method of the
-// parent MockLoginSourceFilesStore instance is invoked and the hook queue
-// is empty.
-func (f *LoginSourceFilesStoreUpdateFunc) SetDefaultHook(hook func(*LoginSource)) {
- f.defaultHook = hook
-}
-
-// PushHook adds a function to the end of hook queue. Each invocation of the
-// Update method of the parent MockLoginSourceFilesStore 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 *LoginSourceFilesStoreUpdateFunc) PushHook(hook func(*LoginSource)) {
- 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 *LoginSourceFilesStoreUpdateFunc) SetDefaultReturn() {
- f.SetDefaultHook(func(*LoginSource) {
- return
+func SetMockTwoFactorsStore(t *testing.T, mock TwoFactorsStore) {
+ before := TwoFactors
+ TwoFactors = mock
+ t.Cleanup(func() {
+ TwoFactors = before
})
}
-// PushReturn calls PushHook with a function that returns the given values.
-func (f *LoginSourceFilesStoreUpdateFunc) PushReturn() {
- f.PushHook(func(*LoginSource) {
- return
+func SetMockUsersStore(t *testing.T, mock UsersStore) {
+ before := Users
+ Users = mock
+ t.Cleanup(func() {
+ Users = before
})
}
-
-func (f *LoginSourceFilesStoreUpdateFunc) nextHook() func(*LoginSource) {
- 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 *LoginSourceFilesStoreUpdateFunc) appendCall(r0 LoginSourceFilesStoreUpdateFuncCall) {
- f.mutex.Lock()
- f.history = append(f.history, r0)
- f.mutex.Unlock()
-}
-
-// History returns a sequence of LoginSourceFilesStoreUpdateFuncCall objects
-// describing the invocations of this function.
-func (f *LoginSourceFilesStoreUpdateFunc) History() []LoginSourceFilesStoreUpdateFuncCall {
- f.mutex.Lock()
- history := make([]LoginSourceFilesStoreUpdateFuncCall, len(f.history))
- copy(history, f.history)
- f.mutex.Unlock()
-
- return history
-}
-
-// LoginSourceFilesStoreUpdateFuncCall is an object that describes an
-// invocation of method Update on an instance of MockLoginSourceFilesStore.
-type LoginSourceFilesStoreUpdateFuncCall struct {
- // Arg0 is the value of the 1st argument passed to this method
- // invocation.
- Arg0 *LoginSource
-}
-
-// Args returns an interface slice containing the arguments of this
-// invocation.
-func (c LoginSourceFilesStoreUpdateFuncCall) Args() []interface{} {
- return []interface{}{c.Arg0}
-}
-
-// Results returns an interface slice containing the results of this
-// invocation.
-func (c LoginSourceFilesStoreUpdateFuncCall) Results() []interface{} {
- return []interface{}{}
-}