github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/actor/pluginaction/pluginactionfakes/fake_command_list.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package pluginactionfakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/pluginaction" 8 ) 9 10 type FakeCommandList struct { 11 HasAliasStub func(string) bool 12 hasAliasMutex sync.RWMutex 13 hasAliasArgsForCall []struct { 14 arg1 string 15 } 16 hasAliasReturns struct { 17 result1 bool 18 } 19 hasAliasReturnsOnCall map[int]struct { 20 result1 bool 21 } 22 HasCommandStub func(string) bool 23 hasCommandMutex sync.RWMutex 24 hasCommandArgsForCall []struct { 25 arg1 string 26 } 27 hasCommandReturns struct { 28 result1 bool 29 } 30 hasCommandReturnsOnCall map[int]struct { 31 result1 bool 32 } 33 invocations map[string][][]interface{} 34 invocationsMutex sync.RWMutex 35 } 36 37 func (fake *FakeCommandList) HasAlias(arg1 string) bool { 38 fake.hasAliasMutex.Lock() 39 ret, specificReturn := fake.hasAliasReturnsOnCall[len(fake.hasAliasArgsForCall)] 40 fake.hasAliasArgsForCall = append(fake.hasAliasArgsForCall, struct { 41 arg1 string 42 }{arg1}) 43 fake.recordInvocation("HasAlias", []interface{}{arg1}) 44 fake.hasAliasMutex.Unlock() 45 if fake.HasAliasStub != nil { 46 return fake.HasAliasStub(arg1) 47 } 48 if specificReturn { 49 return ret.result1 50 } 51 fakeReturns := fake.hasAliasReturns 52 return fakeReturns.result1 53 } 54 55 func (fake *FakeCommandList) HasAliasCallCount() int { 56 fake.hasAliasMutex.RLock() 57 defer fake.hasAliasMutex.RUnlock() 58 return len(fake.hasAliasArgsForCall) 59 } 60 61 func (fake *FakeCommandList) HasAliasCalls(stub func(string) bool) { 62 fake.hasAliasMutex.Lock() 63 defer fake.hasAliasMutex.Unlock() 64 fake.HasAliasStub = stub 65 } 66 67 func (fake *FakeCommandList) HasAliasArgsForCall(i int) string { 68 fake.hasAliasMutex.RLock() 69 defer fake.hasAliasMutex.RUnlock() 70 argsForCall := fake.hasAliasArgsForCall[i] 71 return argsForCall.arg1 72 } 73 74 func (fake *FakeCommandList) HasAliasReturns(result1 bool) { 75 fake.hasAliasMutex.Lock() 76 defer fake.hasAliasMutex.Unlock() 77 fake.HasAliasStub = nil 78 fake.hasAliasReturns = struct { 79 result1 bool 80 }{result1} 81 } 82 83 func (fake *FakeCommandList) HasAliasReturnsOnCall(i int, result1 bool) { 84 fake.hasAliasMutex.Lock() 85 defer fake.hasAliasMutex.Unlock() 86 fake.HasAliasStub = nil 87 if fake.hasAliasReturnsOnCall == nil { 88 fake.hasAliasReturnsOnCall = make(map[int]struct { 89 result1 bool 90 }) 91 } 92 fake.hasAliasReturnsOnCall[i] = struct { 93 result1 bool 94 }{result1} 95 } 96 97 func (fake *FakeCommandList) HasCommand(arg1 string) bool { 98 fake.hasCommandMutex.Lock() 99 ret, specificReturn := fake.hasCommandReturnsOnCall[len(fake.hasCommandArgsForCall)] 100 fake.hasCommandArgsForCall = append(fake.hasCommandArgsForCall, struct { 101 arg1 string 102 }{arg1}) 103 fake.recordInvocation("HasCommand", []interface{}{arg1}) 104 fake.hasCommandMutex.Unlock() 105 if fake.HasCommandStub != nil { 106 return fake.HasCommandStub(arg1) 107 } 108 if specificReturn { 109 return ret.result1 110 } 111 fakeReturns := fake.hasCommandReturns 112 return fakeReturns.result1 113 } 114 115 func (fake *FakeCommandList) HasCommandCallCount() int { 116 fake.hasCommandMutex.RLock() 117 defer fake.hasCommandMutex.RUnlock() 118 return len(fake.hasCommandArgsForCall) 119 } 120 121 func (fake *FakeCommandList) HasCommandCalls(stub func(string) bool) { 122 fake.hasCommandMutex.Lock() 123 defer fake.hasCommandMutex.Unlock() 124 fake.HasCommandStub = stub 125 } 126 127 func (fake *FakeCommandList) HasCommandArgsForCall(i int) string { 128 fake.hasCommandMutex.RLock() 129 defer fake.hasCommandMutex.RUnlock() 130 argsForCall := fake.hasCommandArgsForCall[i] 131 return argsForCall.arg1 132 } 133 134 func (fake *FakeCommandList) HasCommandReturns(result1 bool) { 135 fake.hasCommandMutex.Lock() 136 defer fake.hasCommandMutex.Unlock() 137 fake.HasCommandStub = nil 138 fake.hasCommandReturns = struct { 139 result1 bool 140 }{result1} 141 } 142 143 func (fake *FakeCommandList) HasCommandReturnsOnCall(i int, result1 bool) { 144 fake.hasCommandMutex.Lock() 145 defer fake.hasCommandMutex.Unlock() 146 fake.HasCommandStub = nil 147 if fake.hasCommandReturnsOnCall == nil { 148 fake.hasCommandReturnsOnCall = make(map[int]struct { 149 result1 bool 150 }) 151 } 152 fake.hasCommandReturnsOnCall[i] = struct { 153 result1 bool 154 }{result1} 155 } 156 157 func (fake *FakeCommandList) Invocations() map[string][][]interface{} { 158 fake.invocationsMutex.RLock() 159 defer fake.invocationsMutex.RUnlock() 160 fake.hasAliasMutex.RLock() 161 defer fake.hasAliasMutex.RUnlock() 162 fake.hasCommandMutex.RLock() 163 defer fake.hasCommandMutex.RUnlock() 164 copiedInvocations := map[string][][]interface{}{} 165 for key, value := range fake.invocations { 166 copiedInvocations[key] = value 167 } 168 return copiedInvocations 169 } 170 171 func (fake *FakeCommandList) recordInvocation(key string, args []interface{}) { 172 fake.invocationsMutex.Lock() 173 defer fake.invocationsMutex.Unlock() 174 if fake.invocations == nil { 175 fake.invocations = map[string][][]interface{}{} 176 } 177 if fake.invocations[key] == nil { 178 fake.invocations[key] = [][]interface{}{} 179 } 180 fake.invocations[key] = append(fake.invocations[key], args) 181 } 182 183 var _ pluginaction.CommandList = new(FakeCommandList)