go_study/fabric-main/cmd/osnadmin/mocks/channel_management.go

332 lines
9.6 KiB
Go

// Code generated by counterfeiter. DO NOT EDIT.
package mocks
import (
"sync"
"github.com/hyperledger/fabric-protos-go/common"
"github.com/hyperledger/fabric/orderer/common/types"
)
type ChannelManagement struct {
ChannelInfoStub func(string) (types.ChannelInfo, error)
channelInfoMutex sync.RWMutex
channelInfoArgsForCall []struct {
arg1 string
}
channelInfoReturns struct {
result1 types.ChannelInfo
result2 error
}
channelInfoReturnsOnCall map[int]struct {
result1 types.ChannelInfo
result2 error
}
ChannelListStub func() types.ChannelList
channelListMutex sync.RWMutex
channelListArgsForCall []struct {
}
channelListReturns struct {
result1 types.ChannelList
}
channelListReturnsOnCall map[int]struct {
result1 types.ChannelList
}
JoinChannelStub func(string, *common.Block) (types.ChannelInfo, error)
joinChannelMutex sync.RWMutex
joinChannelArgsForCall []struct {
arg1 string
arg2 *common.Block
}
joinChannelReturns struct {
result1 types.ChannelInfo
result2 error
}
joinChannelReturnsOnCall map[int]struct {
result1 types.ChannelInfo
result2 error
}
RemoveChannelStub func(string) error
removeChannelMutex sync.RWMutex
removeChannelArgsForCall []struct {
arg1 string
}
removeChannelReturns struct {
result1 error
}
removeChannelReturnsOnCall map[int]struct {
result1 error
}
invocations map[string][][]interface{}
invocationsMutex sync.RWMutex
}
func (fake *ChannelManagement) ChannelInfo(arg1 string) (types.ChannelInfo, error) {
fake.channelInfoMutex.Lock()
ret, specificReturn := fake.channelInfoReturnsOnCall[len(fake.channelInfoArgsForCall)]
fake.channelInfoArgsForCall = append(fake.channelInfoArgsForCall, struct {
arg1 string
}{arg1})
fake.recordInvocation("ChannelInfo", []interface{}{arg1})
fake.channelInfoMutex.Unlock()
if fake.ChannelInfoStub != nil {
return fake.ChannelInfoStub(arg1)
}
if specificReturn {
return ret.result1, ret.result2
}
fakeReturns := fake.channelInfoReturns
return fakeReturns.result1, fakeReturns.result2
}
func (fake *ChannelManagement) ChannelInfoCallCount() int {
fake.channelInfoMutex.RLock()
defer fake.channelInfoMutex.RUnlock()
return len(fake.channelInfoArgsForCall)
}
func (fake *ChannelManagement) ChannelInfoCalls(stub func(string) (types.ChannelInfo, error)) {
fake.channelInfoMutex.Lock()
defer fake.channelInfoMutex.Unlock()
fake.ChannelInfoStub = stub
}
func (fake *ChannelManagement) ChannelInfoArgsForCall(i int) string {
fake.channelInfoMutex.RLock()
defer fake.channelInfoMutex.RUnlock()
argsForCall := fake.channelInfoArgsForCall[i]
return argsForCall.arg1
}
func (fake *ChannelManagement) ChannelInfoReturns(result1 types.ChannelInfo, result2 error) {
fake.channelInfoMutex.Lock()
defer fake.channelInfoMutex.Unlock()
fake.ChannelInfoStub = nil
fake.channelInfoReturns = struct {
result1 types.ChannelInfo
result2 error
}{result1, result2}
}
func (fake *ChannelManagement) ChannelInfoReturnsOnCall(i int, result1 types.ChannelInfo, result2 error) {
fake.channelInfoMutex.Lock()
defer fake.channelInfoMutex.Unlock()
fake.ChannelInfoStub = nil
if fake.channelInfoReturnsOnCall == nil {
fake.channelInfoReturnsOnCall = make(map[int]struct {
result1 types.ChannelInfo
result2 error
})
}
fake.channelInfoReturnsOnCall[i] = struct {
result1 types.ChannelInfo
result2 error
}{result1, result2}
}
func (fake *ChannelManagement) ChannelList() types.ChannelList {
fake.channelListMutex.Lock()
ret, specificReturn := fake.channelListReturnsOnCall[len(fake.channelListArgsForCall)]
fake.channelListArgsForCall = append(fake.channelListArgsForCall, struct {
}{})
fake.recordInvocation("ChannelList", []interface{}{})
fake.channelListMutex.Unlock()
if fake.ChannelListStub != nil {
return fake.ChannelListStub()
}
if specificReturn {
return ret.result1
}
fakeReturns := fake.channelListReturns
return fakeReturns.result1
}
func (fake *ChannelManagement) ChannelListCallCount() int {
fake.channelListMutex.RLock()
defer fake.channelListMutex.RUnlock()
return len(fake.channelListArgsForCall)
}
func (fake *ChannelManagement) ChannelListCalls(stub func() types.ChannelList) {
fake.channelListMutex.Lock()
defer fake.channelListMutex.Unlock()
fake.ChannelListStub = stub
}
func (fake *ChannelManagement) ChannelListReturns(result1 types.ChannelList) {
fake.channelListMutex.Lock()
defer fake.channelListMutex.Unlock()
fake.ChannelListStub = nil
fake.channelListReturns = struct {
result1 types.ChannelList
}{result1}
}
func (fake *ChannelManagement) ChannelListReturnsOnCall(i int, result1 types.ChannelList) {
fake.channelListMutex.Lock()
defer fake.channelListMutex.Unlock()
fake.ChannelListStub = nil
if fake.channelListReturnsOnCall == nil {
fake.channelListReturnsOnCall = make(map[int]struct {
result1 types.ChannelList
})
}
fake.channelListReturnsOnCall[i] = struct {
result1 types.ChannelList
}{result1}
}
func (fake *ChannelManagement) JoinChannel(arg1 string, arg2 *common.Block) (types.ChannelInfo, error) {
fake.joinChannelMutex.Lock()
ret, specificReturn := fake.joinChannelReturnsOnCall[len(fake.joinChannelArgsForCall)]
fake.joinChannelArgsForCall = append(fake.joinChannelArgsForCall, struct {
arg1 string
arg2 *common.Block
}{arg1, arg2})
fake.recordInvocation("JoinChannel", []interface{}{arg1, arg2})
fake.joinChannelMutex.Unlock()
if fake.JoinChannelStub != nil {
return fake.JoinChannelStub(arg1, arg2)
}
if specificReturn {
return ret.result1, ret.result2
}
fakeReturns := fake.joinChannelReturns
return fakeReturns.result1, fakeReturns.result2
}
func (fake *ChannelManagement) JoinChannelCallCount() int {
fake.joinChannelMutex.RLock()
defer fake.joinChannelMutex.RUnlock()
return len(fake.joinChannelArgsForCall)
}
func (fake *ChannelManagement) JoinChannelCalls(stub func(string, *common.Block) (types.ChannelInfo, error)) {
fake.joinChannelMutex.Lock()
defer fake.joinChannelMutex.Unlock()
fake.JoinChannelStub = stub
}
func (fake *ChannelManagement) JoinChannelArgsForCall(i int) (string, *common.Block) {
fake.joinChannelMutex.RLock()
defer fake.joinChannelMutex.RUnlock()
argsForCall := fake.joinChannelArgsForCall[i]
return argsForCall.arg1, argsForCall.arg2
}
func (fake *ChannelManagement) JoinChannelReturns(result1 types.ChannelInfo, result2 error) {
fake.joinChannelMutex.Lock()
defer fake.joinChannelMutex.Unlock()
fake.JoinChannelStub = nil
fake.joinChannelReturns = struct {
result1 types.ChannelInfo
result2 error
}{result1, result2}
}
func (fake *ChannelManagement) JoinChannelReturnsOnCall(i int, result1 types.ChannelInfo, result2 error) {
fake.joinChannelMutex.Lock()
defer fake.joinChannelMutex.Unlock()
fake.JoinChannelStub = nil
if fake.joinChannelReturnsOnCall == nil {
fake.joinChannelReturnsOnCall = make(map[int]struct {
result1 types.ChannelInfo
result2 error
})
}
fake.joinChannelReturnsOnCall[i] = struct {
result1 types.ChannelInfo
result2 error
}{result1, result2}
}
func (fake *ChannelManagement) RemoveChannel(arg1 string) error {
fake.removeChannelMutex.Lock()
ret, specificReturn := fake.removeChannelReturnsOnCall[len(fake.removeChannelArgsForCall)]
fake.removeChannelArgsForCall = append(fake.removeChannelArgsForCall, struct {
arg1 string
}{arg1})
fake.recordInvocation("RemoveChannel", []interface{}{arg1})
fake.removeChannelMutex.Unlock()
if fake.RemoveChannelStub != nil {
return fake.RemoveChannelStub(arg1)
}
if specificReturn {
return ret.result1
}
fakeReturns := fake.removeChannelReturns
return fakeReturns.result1
}
func (fake *ChannelManagement) RemoveChannelCallCount() int {
fake.removeChannelMutex.RLock()
defer fake.removeChannelMutex.RUnlock()
return len(fake.removeChannelArgsForCall)
}
func (fake *ChannelManagement) RemoveChannelCalls(stub func(string) error) {
fake.removeChannelMutex.Lock()
defer fake.removeChannelMutex.Unlock()
fake.RemoveChannelStub = stub
}
func (fake *ChannelManagement) RemoveChannelArgsForCall(i int) string {
fake.removeChannelMutex.RLock()
defer fake.removeChannelMutex.RUnlock()
argsForCall := fake.removeChannelArgsForCall[i]
return argsForCall.arg1
}
func (fake *ChannelManagement) RemoveChannelReturns(result1 error) {
fake.removeChannelMutex.Lock()
defer fake.removeChannelMutex.Unlock()
fake.RemoveChannelStub = nil
fake.removeChannelReturns = struct {
result1 error
}{result1}
}
func (fake *ChannelManagement) RemoveChannelReturnsOnCall(i int, result1 error) {
fake.removeChannelMutex.Lock()
defer fake.removeChannelMutex.Unlock()
fake.RemoveChannelStub = nil
if fake.removeChannelReturnsOnCall == nil {
fake.removeChannelReturnsOnCall = make(map[int]struct {
result1 error
})
}
fake.removeChannelReturnsOnCall[i] = struct {
result1 error
}{result1}
}
func (fake *ChannelManagement) Invocations() map[string][][]interface{} {
fake.invocationsMutex.RLock()
defer fake.invocationsMutex.RUnlock()
fake.channelInfoMutex.RLock()
defer fake.channelInfoMutex.RUnlock()
fake.channelListMutex.RLock()
defer fake.channelListMutex.RUnlock()
fake.joinChannelMutex.RLock()
defer fake.joinChannelMutex.RUnlock()
fake.removeChannelMutex.RLock()
defer fake.removeChannelMutex.RUnlock()
copiedInvocations := map[string][][]interface{}{}
for key, value := range fake.invocations {
copiedInvocations[key] = value
}
return copiedInvocations
}
func (fake *ChannelManagement) 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)
}