1 Star 0 Fork 0

麦当 / fabric-ca

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
userDB.go 8.93 KB
一键复制 编辑 原始数据 按行查看 历史
Saad Karim 提交于 2019-01-31 12:38 . [FABC-804] Create DB Metric Options
// Code generated by counterfeiter. DO NOT EDIT.
package mocks
import (
sql "database/sql"
sync "sync"
sqlx "github.com/jmoiron/sqlx"
)
type UserDB struct {
ExecStub func(string, string, ...interface{}) (sql.Result, error)
execMutex sync.RWMutex
execArgsForCall []struct {
arg1 string
arg2 string
arg3 []interface{}
}
execReturns struct {
result1 sql.Result
result2 error
}
execReturnsOnCall map[int]struct {
result1 sql.Result
result2 error
}
GetStub func(string, interface{}, string, ...interface{}) error
getMutex sync.RWMutex
getArgsForCall []struct {
arg1 string
arg2 interface{}
arg3 string
arg4 []interface{}
}
getReturns struct {
result1 error
}
getReturnsOnCall map[int]struct {
result1 error
}
QueryxStub func(string, string, ...interface{}) (*sqlx.Rows, error)
queryxMutex sync.RWMutex
queryxArgsForCall []struct {
arg1 string
arg2 string
arg3 []interface{}
}
queryxReturns struct {
result1 *sqlx.Rows
result2 error
}
queryxReturnsOnCall map[int]struct {
result1 *sqlx.Rows
result2 error
}
RebindStub func(string) string
rebindMutex sync.RWMutex
rebindArgsForCall []struct {
arg1 string
}
rebindReturns struct {
result1 string
}
rebindReturnsOnCall map[int]struct {
result1 string
}
invocations map[string][][]interface{}
invocationsMutex sync.RWMutex
}
func (fake *UserDB) Exec(arg1 string, arg2 string, arg3 ...interface{}) (sql.Result, error) {
fake.execMutex.Lock()
ret, specificReturn := fake.execReturnsOnCall[len(fake.execArgsForCall)]
fake.execArgsForCall = append(fake.execArgsForCall, struct {
arg1 string
arg2 string
arg3 []interface{}
}{arg1, arg2, arg3})
fake.recordInvocation("Exec", []interface{}{arg1, arg2, arg3})
fake.execMutex.Unlock()
if fake.ExecStub != nil {
return fake.ExecStub(arg1, arg2, arg3...)
}
if specificReturn {
return ret.result1, ret.result2
}
fakeReturns := fake.execReturns
return fakeReturns.result1, fakeReturns.result2
}
func (fake *UserDB) ExecCallCount() int {
fake.execMutex.RLock()
defer fake.execMutex.RUnlock()
return len(fake.execArgsForCall)
}
func (fake *UserDB) ExecCalls(stub func(string, string, ...interface{}) (sql.Result, error)) {
fake.execMutex.Lock()
defer fake.execMutex.Unlock()
fake.ExecStub = stub
}
func (fake *UserDB) ExecArgsForCall(i int) (string, string, []interface{}) {
fake.execMutex.RLock()
defer fake.execMutex.RUnlock()
argsForCall := fake.execArgsForCall[i]
return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
}
func (fake *UserDB) ExecReturns(result1 sql.Result, result2 error) {
fake.execMutex.Lock()
defer fake.execMutex.Unlock()
fake.ExecStub = nil
fake.execReturns = struct {
result1 sql.Result
result2 error
}{result1, result2}
}
func (fake *UserDB) ExecReturnsOnCall(i int, result1 sql.Result, result2 error) {
fake.execMutex.Lock()
defer fake.execMutex.Unlock()
fake.ExecStub = nil
if fake.execReturnsOnCall == nil {
fake.execReturnsOnCall = make(map[int]struct {
result1 sql.Result
result2 error
})
}
fake.execReturnsOnCall[i] = struct {
result1 sql.Result
result2 error
}{result1, result2}
}
func (fake *UserDB) Get(arg1 string, arg2 interface{}, arg3 string, arg4 ...interface{}) error {
fake.getMutex.Lock()
ret, specificReturn := fake.getReturnsOnCall[len(fake.getArgsForCall)]
fake.getArgsForCall = append(fake.getArgsForCall, struct {
arg1 string
arg2 interface{}
arg3 string
arg4 []interface{}
}{arg1, arg2, arg3, arg4})
fake.recordInvocation("Get", []interface{}{arg1, arg2, arg3, arg4})
fake.getMutex.Unlock()
if fake.GetStub != nil {
return fake.GetStub(arg1, arg2, arg3, arg4...)
}
if specificReturn {
return ret.result1
}
fakeReturns := fake.getReturns
return fakeReturns.result1
}
func (fake *UserDB) GetCallCount() int {
fake.getMutex.RLock()
defer fake.getMutex.RUnlock()
return len(fake.getArgsForCall)
}
func (fake *UserDB) GetCalls(stub func(string, interface{}, string, ...interface{}) error) {
fake.getMutex.Lock()
defer fake.getMutex.Unlock()
fake.GetStub = stub
}
func (fake *UserDB) GetArgsForCall(i int) (string, interface{}, string, []interface{}) {
fake.getMutex.RLock()
defer fake.getMutex.RUnlock()
argsForCall := fake.getArgsForCall[i]
return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
}
func (fake *UserDB) GetReturns(result1 error) {
fake.getMutex.Lock()
defer fake.getMutex.Unlock()
fake.GetStub = nil
fake.getReturns = struct {
result1 error
}{result1}
}
func (fake *UserDB) GetReturnsOnCall(i int, result1 error) {
fake.getMutex.Lock()
defer fake.getMutex.Unlock()
fake.GetStub = nil
if fake.getReturnsOnCall == nil {
fake.getReturnsOnCall = make(map[int]struct {
result1 error
})
}
fake.getReturnsOnCall[i] = struct {
result1 error
}{result1}
}
func (fake *UserDB) Queryx(arg1 string, arg2 string, arg3 ...interface{}) (*sqlx.Rows, error) {
fake.queryxMutex.Lock()
ret, specificReturn := fake.queryxReturnsOnCall[len(fake.queryxArgsForCall)]
fake.queryxArgsForCall = append(fake.queryxArgsForCall, struct {
arg1 string
arg2 string
arg3 []interface{}
}{arg1, arg2, arg3})
fake.recordInvocation("Queryx", []interface{}{arg1, arg2, arg3})
fake.queryxMutex.Unlock()
if fake.QueryxStub != nil {
return fake.QueryxStub(arg1, arg2, arg3...)
}
if specificReturn {
return ret.result1, ret.result2
}
fakeReturns := fake.queryxReturns
return fakeReturns.result1, fakeReturns.result2
}
func (fake *UserDB) QueryxCallCount() int {
fake.queryxMutex.RLock()
defer fake.queryxMutex.RUnlock()
return len(fake.queryxArgsForCall)
}
func (fake *UserDB) QueryxCalls(stub func(string, string, ...interface{}) (*sqlx.Rows, error)) {
fake.queryxMutex.Lock()
defer fake.queryxMutex.Unlock()
fake.QueryxStub = stub
}
func (fake *UserDB) QueryxArgsForCall(i int) (string, string, []interface{}) {
fake.queryxMutex.RLock()
defer fake.queryxMutex.RUnlock()
argsForCall := fake.queryxArgsForCall[i]
return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
}
func (fake *UserDB) QueryxReturns(result1 *sqlx.Rows, result2 error) {
fake.queryxMutex.Lock()
defer fake.queryxMutex.Unlock()
fake.QueryxStub = nil
fake.queryxReturns = struct {
result1 *sqlx.Rows
result2 error
}{result1, result2}
}
func (fake *UserDB) QueryxReturnsOnCall(i int, result1 *sqlx.Rows, result2 error) {
fake.queryxMutex.Lock()
defer fake.queryxMutex.Unlock()
fake.QueryxStub = nil
if fake.queryxReturnsOnCall == nil {
fake.queryxReturnsOnCall = make(map[int]struct {
result1 *sqlx.Rows
result2 error
})
}
fake.queryxReturnsOnCall[i] = struct {
result1 *sqlx.Rows
result2 error
}{result1, result2}
}
func (fake *UserDB) Rebind(arg1 string) string {
fake.rebindMutex.Lock()
ret, specificReturn := fake.rebindReturnsOnCall[len(fake.rebindArgsForCall)]
fake.rebindArgsForCall = append(fake.rebindArgsForCall, struct {
arg1 string
}{arg1})
fake.recordInvocation("Rebind", []interface{}{arg1})
fake.rebindMutex.Unlock()
if fake.RebindStub != nil {
return fake.RebindStub(arg1)
}
if specificReturn {
return ret.result1
}
fakeReturns := fake.rebindReturns
return fakeReturns.result1
}
func (fake *UserDB) RebindCallCount() int {
fake.rebindMutex.RLock()
defer fake.rebindMutex.RUnlock()
return len(fake.rebindArgsForCall)
}
func (fake *UserDB) RebindCalls(stub func(string) string) {
fake.rebindMutex.Lock()
defer fake.rebindMutex.Unlock()
fake.RebindStub = stub
}
func (fake *UserDB) RebindArgsForCall(i int) string {
fake.rebindMutex.RLock()
defer fake.rebindMutex.RUnlock()
argsForCall := fake.rebindArgsForCall[i]
return argsForCall.arg1
}
func (fake *UserDB) RebindReturns(result1 string) {
fake.rebindMutex.Lock()
defer fake.rebindMutex.Unlock()
fake.RebindStub = nil
fake.rebindReturns = struct {
result1 string
}{result1}
}
func (fake *UserDB) RebindReturnsOnCall(i int, result1 string) {
fake.rebindMutex.Lock()
defer fake.rebindMutex.Unlock()
fake.RebindStub = nil
if fake.rebindReturnsOnCall == nil {
fake.rebindReturnsOnCall = make(map[int]struct {
result1 string
})
}
fake.rebindReturnsOnCall[i] = struct {
result1 string
}{result1}
}
func (fake *UserDB) Invocations() map[string][][]interface{} {
fake.invocationsMutex.RLock()
defer fake.invocationsMutex.RUnlock()
fake.execMutex.RLock()
defer fake.execMutex.RUnlock()
fake.getMutex.RLock()
defer fake.getMutex.RUnlock()
fake.queryxMutex.RLock()
defer fake.queryxMutex.RUnlock()
fake.rebindMutex.RLock()
defer fake.rebindMutex.RUnlock()
copiedInvocations := map[string][][]interface{}{}
for key, value := range fake.invocations {
copiedInvocations[key] = value
}
return copiedInvocations
}
func (fake *UserDB) 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)
}
1
https://gitee.com/Mydawng/fabric-ca.git
git@gitee.com:Mydawng/fabric-ca.git
Mydawng
fabric-ca
fabric-ca
v1.4.9

搜索帮助