github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/offering/common/reconcilechecks/images/mocks/fabricversion.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package mocks 3 4 import ( 5 "sync" 6 7 "github.com/IBM-Blockchain/fabric-operator/pkg/offering/common/reconcilechecks/images" 8 ) 9 10 type FabricVersionInstance struct { 11 GetFabricVersionStub func() string 12 getFabricVersionMutex sync.RWMutex 13 getFabricVersionArgsForCall []struct { 14 } 15 getFabricVersionReturns struct { 16 result1 string 17 } 18 getFabricVersionReturnsOnCall map[int]struct { 19 result1 string 20 } 21 invocations map[string][][]interface{} 22 invocationsMutex sync.RWMutex 23 } 24 25 func (fake *FabricVersionInstance) GetFabricVersion() string { 26 fake.getFabricVersionMutex.Lock() 27 ret, specificReturn := fake.getFabricVersionReturnsOnCall[len(fake.getFabricVersionArgsForCall)] 28 fake.getFabricVersionArgsForCall = append(fake.getFabricVersionArgsForCall, struct { 29 }{}) 30 stub := fake.GetFabricVersionStub 31 fakeReturns := fake.getFabricVersionReturns 32 fake.recordInvocation("GetFabricVersion", []interface{}{}) 33 fake.getFabricVersionMutex.Unlock() 34 if stub != nil { 35 return stub() 36 } 37 if specificReturn { 38 return ret.result1 39 } 40 return fakeReturns.result1 41 } 42 43 func (fake *FabricVersionInstance) GetFabricVersionCallCount() int { 44 fake.getFabricVersionMutex.RLock() 45 defer fake.getFabricVersionMutex.RUnlock() 46 return len(fake.getFabricVersionArgsForCall) 47 } 48 49 func (fake *FabricVersionInstance) GetFabricVersionCalls(stub func() string) { 50 fake.getFabricVersionMutex.Lock() 51 defer fake.getFabricVersionMutex.Unlock() 52 fake.GetFabricVersionStub = stub 53 } 54 55 func (fake *FabricVersionInstance) GetFabricVersionReturns(result1 string) { 56 fake.getFabricVersionMutex.Lock() 57 defer fake.getFabricVersionMutex.Unlock() 58 fake.GetFabricVersionStub = nil 59 fake.getFabricVersionReturns = struct { 60 result1 string 61 }{result1} 62 } 63 64 func (fake *FabricVersionInstance) GetFabricVersionReturnsOnCall(i int, result1 string) { 65 fake.getFabricVersionMutex.Lock() 66 defer fake.getFabricVersionMutex.Unlock() 67 fake.GetFabricVersionStub = nil 68 if fake.getFabricVersionReturnsOnCall == nil { 69 fake.getFabricVersionReturnsOnCall = make(map[int]struct { 70 result1 string 71 }) 72 } 73 fake.getFabricVersionReturnsOnCall[i] = struct { 74 result1 string 75 }{result1} 76 } 77 78 func (fake *FabricVersionInstance) Invocations() map[string][][]interface{} { 79 fake.invocationsMutex.RLock() 80 defer fake.invocationsMutex.RUnlock() 81 fake.getFabricVersionMutex.RLock() 82 defer fake.getFabricVersionMutex.RUnlock() 83 copiedInvocations := map[string][][]interface{}{} 84 for key, value := range fake.invocations { 85 copiedInvocations[key] = value 86 } 87 return copiedInvocations 88 } 89 90 func (fake *FabricVersionInstance) recordInvocation(key string, args []interface{}) { 91 fake.invocationsMutex.Lock() 92 defer fake.invocationsMutex.Unlock() 93 if fake.invocations == nil { 94 fake.invocations = map[string][][]interface{}{} 95 } 96 if fake.invocations[key] == nil { 97 fake.invocations[key] = [][]interface{}{} 98 } 99 fake.invocations[key] = append(fake.invocations[key], args) 100 } 101 102 var _ images.FabricVersionInstance = new(FabricVersionInstance)