go-ssb-room/roomdb/mockdb/auth.go

357 lines
10 KiB
Go

// SPDX-FileCopyrightText: 2021 The NGI Pointer Secure-Scuttlebutt Team of 2020/2021
//
// SPDX-License-Identifier: MIT
// Code generated by counterfeiter. DO NOT EDIT.
package mockdb
import (
"context"
"sync"
"github.com/ssbc/go-ssb-room/v2/roomdb"
)
type FakeAuthWithSSBService struct {
CheckTokenStub func(context.Context, string) (int64, error)
checkTokenMutex sync.RWMutex
checkTokenArgsForCall []struct {
arg1 context.Context
arg2 string
}
checkTokenReturns struct {
result1 int64
result2 error
}
checkTokenReturnsOnCall map[int]struct {
result1 int64
result2 error
}
CreateTokenStub func(context.Context, int64) (string, error)
createTokenMutex sync.RWMutex
createTokenArgsForCall []struct {
arg1 context.Context
arg2 int64
}
createTokenReturns struct {
result1 string
result2 error
}
createTokenReturnsOnCall map[int]struct {
result1 string
result2 error
}
RemoveTokenStub func(context.Context, string) error
removeTokenMutex sync.RWMutex
removeTokenArgsForCall []struct {
arg1 context.Context
arg2 string
}
removeTokenReturns struct {
result1 error
}
removeTokenReturnsOnCall map[int]struct {
result1 error
}
WipeTokensForMemberStub func(context.Context, int64) error
wipeTokensForMemberMutex sync.RWMutex
wipeTokensForMemberArgsForCall []struct {
arg1 context.Context
arg2 int64
}
wipeTokensForMemberReturns struct {
result1 error
}
wipeTokensForMemberReturnsOnCall map[int]struct {
result1 error
}
invocations map[string][][]interface{}
invocationsMutex sync.RWMutex
}
func (fake *FakeAuthWithSSBService) CheckToken(arg1 context.Context, arg2 string) (int64, error) {
fake.checkTokenMutex.Lock()
ret, specificReturn := fake.checkTokenReturnsOnCall[len(fake.checkTokenArgsForCall)]
fake.checkTokenArgsForCall = append(fake.checkTokenArgsForCall, struct {
arg1 context.Context
arg2 string
}{arg1, arg2})
stub := fake.CheckTokenStub
fakeReturns := fake.checkTokenReturns
fake.recordInvocation("CheckToken", []interface{}{arg1, arg2})
fake.checkTokenMutex.Unlock()
if stub != nil {
return stub(arg1, arg2)
}
if specificReturn {
return ret.result1, ret.result2
}
return fakeReturns.result1, fakeReturns.result2
}
func (fake *FakeAuthWithSSBService) CheckTokenCallCount() int {
fake.checkTokenMutex.RLock()
defer fake.checkTokenMutex.RUnlock()
return len(fake.checkTokenArgsForCall)
}
func (fake *FakeAuthWithSSBService) CheckTokenCalls(stub func(context.Context, string) (int64, error)) {
fake.checkTokenMutex.Lock()
defer fake.checkTokenMutex.Unlock()
fake.CheckTokenStub = stub
}
func (fake *FakeAuthWithSSBService) CheckTokenArgsForCall(i int) (context.Context, string) {
fake.checkTokenMutex.RLock()
defer fake.checkTokenMutex.RUnlock()
argsForCall := fake.checkTokenArgsForCall[i]
return argsForCall.arg1, argsForCall.arg2
}
func (fake *FakeAuthWithSSBService) CheckTokenReturns(result1 int64, result2 error) {
fake.checkTokenMutex.Lock()
defer fake.checkTokenMutex.Unlock()
fake.CheckTokenStub = nil
fake.checkTokenReturns = struct {
result1 int64
result2 error
}{result1, result2}
}
func (fake *FakeAuthWithSSBService) CheckTokenReturnsOnCall(i int, result1 int64, result2 error) {
fake.checkTokenMutex.Lock()
defer fake.checkTokenMutex.Unlock()
fake.CheckTokenStub = nil
if fake.checkTokenReturnsOnCall == nil {
fake.checkTokenReturnsOnCall = make(map[int]struct {
result1 int64
result2 error
})
}
fake.checkTokenReturnsOnCall[i] = struct {
result1 int64
result2 error
}{result1, result2}
}
func (fake *FakeAuthWithSSBService) CreateToken(arg1 context.Context, arg2 int64) (string, error) {
fake.createTokenMutex.Lock()
ret, specificReturn := fake.createTokenReturnsOnCall[len(fake.createTokenArgsForCall)]
fake.createTokenArgsForCall = append(fake.createTokenArgsForCall, struct {
arg1 context.Context
arg2 int64
}{arg1, arg2})
stub := fake.CreateTokenStub
fakeReturns := fake.createTokenReturns
fake.recordInvocation("CreateToken", []interface{}{arg1, arg2})
fake.createTokenMutex.Unlock()
if stub != nil {
return stub(arg1, arg2)
}
if specificReturn {
return ret.result1, ret.result2
}
return fakeReturns.result1, fakeReturns.result2
}
func (fake *FakeAuthWithSSBService) CreateTokenCallCount() int {
fake.createTokenMutex.RLock()
defer fake.createTokenMutex.RUnlock()
return len(fake.createTokenArgsForCall)
}
func (fake *FakeAuthWithSSBService) CreateTokenCalls(stub func(context.Context, int64) (string, error)) {
fake.createTokenMutex.Lock()
defer fake.createTokenMutex.Unlock()
fake.CreateTokenStub = stub
}
func (fake *FakeAuthWithSSBService) CreateTokenArgsForCall(i int) (context.Context, int64) {
fake.createTokenMutex.RLock()
defer fake.createTokenMutex.RUnlock()
argsForCall := fake.createTokenArgsForCall[i]
return argsForCall.arg1, argsForCall.arg2
}
func (fake *FakeAuthWithSSBService) CreateTokenReturns(result1 string, result2 error) {
fake.createTokenMutex.Lock()
defer fake.createTokenMutex.Unlock()
fake.CreateTokenStub = nil
fake.createTokenReturns = struct {
result1 string
result2 error
}{result1, result2}
}
func (fake *FakeAuthWithSSBService) CreateTokenReturnsOnCall(i int, result1 string, result2 error) {
fake.createTokenMutex.Lock()
defer fake.createTokenMutex.Unlock()
fake.CreateTokenStub = nil
if fake.createTokenReturnsOnCall == nil {
fake.createTokenReturnsOnCall = make(map[int]struct {
result1 string
result2 error
})
}
fake.createTokenReturnsOnCall[i] = struct {
result1 string
result2 error
}{result1, result2}
}
func (fake *FakeAuthWithSSBService) RemoveToken(arg1 context.Context, arg2 string) error {
fake.removeTokenMutex.Lock()
ret, specificReturn := fake.removeTokenReturnsOnCall[len(fake.removeTokenArgsForCall)]
fake.removeTokenArgsForCall = append(fake.removeTokenArgsForCall, struct {
arg1 context.Context
arg2 string
}{arg1, arg2})
stub := fake.RemoveTokenStub
fakeReturns := fake.removeTokenReturns
fake.recordInvocation("RemoveToken", []interface{}{arg1, arg2})
fake.removeTokenMutex.Unlock()
if stub != nil {
return stub(arg1, arg2)
}
if specificReturn {
return ret.result1
}
return fakeReturns.result1
}
func (fake *FakeAuthWithSSBService) RemoveTokenCallCount() int {
fake.removeTokenMutex.RLock()
defer fake.removeTokenMutex.RUnlock()
return len(fake.removeTokenArgsForCall)
}
func (fake *FakeAuthWithSSBService) RemoveTokenCalls(stub func(context.Context, string) error) {
fake.removeTokenMutex.Lock()
defer fake.removeTokenMutex.Unlock()
fake.RemoveTokenStub = stub
}
func (fake *FakeAuthWithSSBService) RemoveTokenArgsForCall(i int) (context.Context, string) {
fake.removeTokenMutex.RLock()
defer fake.removeTokenMutex.RUnlock()
argsForCall := fake.removeTokenArgsForCall[i]
return argsForCall.arg1, argsForCall.arg2
}
func (fake *FakeAuthWithSSBService) RemoveTokenReturns(result1 error) {
fake.removeTokenMutex.Lock()
defer fake.removeTokenMutex.Unlock()
fake.RemoveTokenStub = nil
fake.removeTokenReturns = struct {
result1 error
}{result1}
}
func (fake *FakeAuthWithSSBService) RemoveTokenReturnsOnCall(i int, result1 error) {
fake.removeTokenMutex.Lock()
defer fake.removeTokenMutex.Unlock()
fake.RemoveTokenStub = nil
if fake.removeTokenReturnsOnCall == nil {
fake.removeTokenReturnsOnCall = make(map[int]struct {
result1 error
})
}
fake.removeTokenReturnsOnCall[i] = struct {
result1 error
}{result1}
}
func (fake *FakeAuthWithSSBService) WipeTokensForMember(arg1 context.Context, arg2 int64) error {
fake.wipeTokensForMemberMutex.Lock()
ret, specificReturn := fake.wipeTokensForMemberReturnsOnCall[len(fake.wipeTokensForMemberArgsForCall)]
fake.wipeTokensForMemberArgsForCall = append(fake.wipeTokensForMemberArgsForCall, struct {
arg1 context.Context
arg2 int64
}{arg1, arg2})
stub := fake.WipeTokensForMemberStub
fakeReturns := fake.wipeTokensForMemberReturns
fake.recordInvocation("WipeTokensForMember", []interface{}{arg1, arg2})
fake.wipeTokensForMemberMutex.Unlock()
if stub != nil {
return stub(arg1, arg2)
}
if specificReturn {
return ret.result1
}
return fakeReturns.result1
}
func (fake *FakeAuthWithSSBService) WipeTokensForMemberCallCount() int {
fake.wipeTokensForMemberMutex.RLock()
defer fake.wipeTokensForMemberMutex.RUnlock()
return len(fake.wipeTokensForMemberArgsForCall)
}
func (fake *FakeAuthWithSSBService) WipeTokensForMemberCalls(stub func(context.Context, int64) error) {
fake.wipeTokensForMemberMutex.Lock()
defer fake.wipeTokensForMemberMutex.Unlock()
fake.WipeTokensForMemberStub = stub
}
func (fake *FakeAuthWithSSBService) WipeTokensForMemberArgsForCall(i int) (context.Context, int64) {
fake.wipeTokensForMemberMutex.RLock()
defer fake.wipeTokensForMemberMutex.RUnlock()
argsForCall := fake.wipeTokensForMemberArgsForCall[i]
return argsForCall.arg1, argsForCall.arg2
}
func (fake *FakeAuthWithSSBService) WipeTokensForMemberReturns(result1 error) {
fake.wipeTokensForMemberMutex.Lock()
defer fake.wipeTokensForMemberMutex.Unlock()
fake.WipeTokensForMemberStub = nil
fake.wipeTokensForMemberReturns = struct {
result1 error
}{result1}
}
func (fake *FakeAuthWithSSBService) WipeTokensForMemberReturnsOnCall(i int, result1 error) {
fake.wipeTokensForMemberMutex.Lock()
defer fake.wipeTokensForMemberMutex.Unlock()
fake.WipeTokensForMemberStub = nil
if fake.wipeTokensForMemberReturnsOnCall == nil {
fake.wipeTokensForMemberReturnsOnCall = make(map[int]struct {
result1 error
})
}
fake.wipeTokensForMemberReturnsOnCall[i] = struct {
result1 error
}{result1}
}
func (fake *FakeAuthWithSSBService) Invocations() map[string][][]interface{} {
fake.invocationsMutex.RLock()
defer fake.invocationsMutex.RUnlock()
fake.checkTokenMutex.RLock()
defer fake.checkTokenMutex.RUnlock()
fake.createTokenMutex.RLock()
defer fake.createTokenMutex.RUnlock()
fake.removeTokenMutex.RLock()
defer fake.removeTokenMutex.RUnlock()
fake.wipeTokensForMemberMutex.RLock()
defer fake.wipeTokensForMemberMutex.RUnlock()
copiedInvocations := map[string][][]interface{}{}
for key, value := range fake.invocations {
copiedInvocations[key] = value
}
return copiedInvocations
}
func (fake *FakeAuthWithSSBService) recordInvocation(key string, args []interface{}) {
fake.invocationsMutex.Lock()
defer fake.invocationsMutex.Unlock()
if fake.invocations == nil {
fake.invocations = map[string][][]interface{}{}
}
if fake.invocations[key] == nil {
fake.invocations[key] = [][]interface{}{}
}
fake.invocations[key] = append(fake.invocations[key], args)
}
var _ roomdb.AuthWithSSBService = new(FakeAuthWithSSBService)