github.com/hechain20/hechain@v0.0.0-20220316014945-b544036ba106/orderer/common/follower/mocks/cluster_consenter.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package mocks 3 4 import ( 5 "sync" 6 7 "github.com/hyperledger/fabric-protos-go/common" 8 ) 9 10 type ClusterConsenter struct { 11 IsChannelMemberStub func(*common.Block) (bool, error) 12 isChannelMemberMutex sync.RWMutex 13 isChannelMemberArgsForCall []struct { 14 arg1 *common.Block 15 } 16 isChannelMemberReturns struct { 17 result1 bool 18 result2 error 19 } 20 isChannelMemberReturnsOnCall map[int]struct { 21 result1 bool 22 result2 error 23 } 24 RemoveInactiveChainRegistryStub func() 25 removeInactiveChainRegistryMutex sync.RWMutex 26 removeInactiveChainRegistryArgsForCall []struct { 27 } 28 invocations map[string][][]interface{} 29 invocationsMutex sync.RWMutex 30 } 31 32 func (fake *ClusterConsenter) IsChannelMember(arg1 *common.Block) (bool, error) { 33 fake.isChannelMemberMutex.Lock() 34 ret, specificReturn := fake.isChannelMemberReturnsOnCall[len(fake.isChannelMemberArgsForCall)] 35 fake.isChannelMemberArgsForCall = append(fake.isChannelMemberArgsForCall, struct { 36 arg1 *common.Block 37 }{arg1}) 38 fake.recordInvocation("IsChannelMember", []interface{}{arg1}) 39 fake.isChannelMemberMutex.Unlock() 40 if fake.IsChannelMemberStub != nil { 41 return fake.IsChannelMemberStub(arg1) 42 } 43 if specificReturn { 44 return ret.result1, ret.result2 45 } 46 fakeReturns := fake.isChannelMemberReturns 47 return fakeReturns.result1, fakeReturns.result2 48 } 49 50 func (fake *ClusterConsenter) IsChannelMemberCallCount() int { 51 fake.isChannelMemberMutex.RLock() 52 defer fake.isChannelMemberMutex.RUnlock() 53 return len(fake.isChannelMemberArgsForCall) 54 } 55 56 func (fake *ClusterConsenter) IsChannelMemberCalls(stub func(*common.Block) (bool, error)) { 57 fake.isChannelMemberMutex.Lock() 58 defer fake.isChannelMemberMutex.Unlock() 59 fake.IsChannelMemberStub = stub 60 } 61 62 func (fake *ClusterConsenter) IsChannelMemberArgsForCall(i int) *common.Block { 63 fake.isChannelMemberMutex.RLock() 64 defer fake.isChannelMemberMutex.RUnlock() 65 argsForCall := fake.isChannelMemberArgsForCall[i] 66 return argsForCall.arg1 67 } 68 69 func (fake *ClusterConsenter) IsChannelMemberReturns(result1 bool, result2 error) { 70 fake.isChannelMemberMutex.Lock() 71 defer fake.isChannelMemberMutex.Unlock() 72 fake.IsChannelMemberStub = nil 73 fake.isChannelMemberReturns = struct { 74 result1 bool 75 result2 error 76 }{result1, result2} 77 } 78 79 func (fake *ClusterConsenter) IsChannelMemberReturnsOnCall(i int, result1 bool, result2 error) { 80 fake.isChannelMemberMutex.Lock() 81 defer fake.isChannelMemberMutex.Unlock() 82 fake.IsChannelMemberStub = nil 83 if fake.isChannelMemberReturnsOnCall == nil { 84 fake.isChannelMemberReturnsOnCall = make(map[int]struct { 85 result1 bool 86 result2 error 87 }) 88 } 89 fake.isChannelMemberReturnsOnCall[i] = struct { 90 result1 bool 91 result2 error 92 }{result1, result2} 93 } 94 95 func (fake *ClusterConsenter) RemoveInactiveChainRegistry() { 96 fake.removeInactiveChainRegistryMutex.Lock() 97 fake.removeInactiveChainRegistryArgsForCall = append(fake.removeInactiveChainRegistryArgsForCall, struct { 98 }{}) 99 fake.recordInvocation("RemoveInactiveChainRegistry", []interface{}{}) 100 fake.removeInactiveChainRegistryMutex.Unlock() 101 if fake.RemoveInactiveChainRegistryStub != nil { 102 fake.RemoveInactiveChainRegistryStub() 103 } 104 } 105 106 func (fake *ClusterConsenter) RemoveInactiveChainRegistryCallCount() int { 107 fake.removeInactiveChainRegistryMutex.RLock() 108 defer fake.removeInactiveChainRegistryMutex.RUnlock() 109 return len(fake.removeInactiveChainRegistryArgsForCall) 110 } 111 112 func (fake *ClusterConsenter) RemoveInactiveChainRegistryCalls(stub func()) { 113 fake.removeInactiveChainRegistryMutex.Lock() 114 defer fake.removeInactiveChainRegistryMutex.Unlock() 115 fake.RemoveInactiveChainRegistryStub = stub 116 } 117 118 func (fake *ClusterConsenter) Invocations() map[string][][]interface{} { 119 fake.invocationsMutex.RLock() 120 defer fake.invocationsMutex.RUnlock() 121 fake.isChannelMemberMutex.RLock() 122 defer fake.isChannelMemberMutex.RUnlock() 123 fake.removeInactiveChainRegistryMutex.RLock() 124 defer fake.removeInactiveChainRegistryMutex.RUnlock() 125 copiedInvocations := map[string][][]interface{}{} 126 for key, value := range fake.invocations { 127 copiedInvocations[key] = value 128 } 129 return copiedInvocations 130 } 131 132 func (fake *ClusterConsenter) recordInvocation(key string, args []interface{}) { 133 fake.invocationsMutex.Lock() 134 defer fake.invocationsMutex.Unlock() 135 if fake.invocations == nil { 136 fake.invocations = map[string][][]interface{}{} 137 } 138 if fake.invocations[key] == nil { 139 fake.invocations[key] = [][]interface{}{} 140 } 141 fake.invocations[key] = append(fake.invocations[key], args) 142 }