github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/actor/pushaction/pushactionfakes/fake_random_word_generator.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package pushactionfakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/pushaction" 8 ) 9 10 type FakeRandomWordGenerator struct { 11 RandomAdjectiveStub func() string 12 randomAdjectiveMutex sync.RWMutex 13 randomAdjectiveArgsForCall []struct { 14 } 15 randomAdjectiveReturns struct { 16 result1 string 17 } 18 randomAdjectiveReturnsOnCall map[int]struct { 19 result1 string 20 } 21 RandomNounStub func() string 22 randomNounMutex sync.RWMutex 23 randomNounArgsForCall []struct { 24 } 25 randomNounReturns struct { 26 result1 string 27 } 28 randomNounReturnsOnCall map[int]struct { 29 result1 string 30 } 31 RandomTwoLettersStub func() string 32 randomTwoLettersMutex sync.RWMutex 33 randomTwoLettersArgsForCall []struct { 34 } 35 randomTwoLettersReturns struct { 36 result1 string 37 } 38 randomTwoLettersReturnsOnCall map[int]struct { 39 result1 string 40 } 41 invocations map[string][][]interface{} 42 invocationsMutex sync.RWMutex 43 } 44 45 func (fake *FakeRandomWordGenerator) RandomAdjective() string { 46 fake.randomAdjectiveMutex.Lock() 47 ret, specificReturn := fake.randomAdjectiveReturnsOnCall[len(fake.randomAdjectiveArgsForCall)] 48 fake.randomAdjectiveArgsForCall = append(fake.randomAdjectiveArgsForCall, struct { 49 }{}) 50 fake.recordInvocation("RandomAdjective", []interface{}{}) 51 fake.randomAdjectiveMutex.Unlock() 52 if fake.RandomAdjectiveStub != nil { 53 return fake.RandomAdjectiveStub() 54 } 55 if specificReturn { 56 return ret.result1 57 } 58 fakeReturns := fake.randomAdjectiveReturns 59 return fakeReturns.result1 60 } 61 62 func (fake *FakeRandomWordGenerator) RandomAdjectiveCallCount() int { 63 fake.randomAdjectiveMutex.RLock() 64 defer fake.randomAdjectiveMutex.RUnlock() 65 return len(fake.randomAdjectiveArgsForCall) 66 } 67 68 func (fake *FakeRandomWordGenerator) RandomAdjectiveCalls(stub func() string) { 69 fake.randomAdjectiveMutex.Lock() 70 defer fake.randomAdjectiveMutex.Unlock() 71 fake.RandomAdjectiveStub = stub 72 } 73 74 func (fake *FakeRandomWordGenerator) RandomAdjectiveReturns(result1 string) { 75 fake.randomAdjectiveMutex.Lock() 76 defer fake.randomAdjectiveMutex.Unlock() 77 fake.RandomAdjectiveStub = nil 78 fake.randomAdjectiveReturns = struct { 79 result1 string 80 }{result1} 81 } 82 83 func (fake *FakeRandomWordGenerator) RandomAdjectiveReturnsOnCall(i int, result1 string) { 84 fake.randomAdjectiveMutex.Lock() 85 defer fake.randomAdjectiveMutex.Unlock() 86 fake.RandomAdjectiveStub = nil 87 if fake.randomAdjectiveReturnsOnCall == nil { 88 fake.randomAdjectiveReturnsOnCall = make(map[int]struct { 89 result1 string 90 }) 91 } 92 fake.randomAdjectiveReturnsOnCall[i] = struct { 93 result1 string 94 }{result1} 95 } 96 97 func (fake *FakeRandomWordGenerator) RandomNoun() string { 98 fake.randomNounMutex.Lock() 99 ret, specificReturn := fake.randomNounReturnsOnCall[len(fake.randomNounArgsForCall)] 100 fake.randomNounArgsForCall = append(fake.randomNounArgsForCall, struct { 101 }{}) 102 fake.recordInvocation("RandomNoun", []interface{}{}) 103 fake.randomNounMutex.Unlock() 104 if fake.RandomNounStub != nil { 105 return fake.RandomNounStub() 106 } 107 if specificReturn { 108 return ret.result1 109 } 110 fakeReturns := fake.randomNounReturns 111 return fakeReturns.result1 112 } 113 114 func (fake *FakeRandomWordGenerator) RandomNounCallCount() int { 115 fake.randomNounMutex.RLock() 116 defer fake.randomNounMutex.RUnlock() 117 return len(fake.randomNounArgsForCall) 118 } 119 120 func (fake *FakeRandomWordGenerator) RandomNounCalls(stub func() string) { 121 fake.randomNounMutex.Lock() 122 defer fake.randomNounMutex.Unlock() 123 fake.RandomNounStub = stub 124 } 125 126 func (fake *FakeRandomWordGenerator) RandomNounReturns(result1 string) { 127 fake.randomNounMutex.Lock() 128 defer fake.randomNounMutex.Unlock() 129 fake.RandomNounStub = nil 130 fake.randomNounReturns = struct { 131 result1 string 132 }{result1} 133 } 134 135 func (fake *FakeRandomWordGenerator) RandomNounReturnsOnCall(i int, result1 string) { 136 fake.randomNounMutex.Lock() 137 defer fake.randomNounMutex.Unlock() 138 fake.RandomNounStub = nil 139 if fake.randomNounReturnsOnCall == nil { 140 fake.randomNounReturnsOnCall = make(map[int]struct { 141 result1 string 142 }) 143 } 144 fake.randomNounReturnsOnCall[i] = struct { 145 result1 string 146 }{result1} 147 } 148 149 func (fake *FakeRandomWordGenerator) RandomTwoLetters() string { 150 fake.randomTwoLettersMutex.Lock() 151 ret, specificReturn := fake.randomTwoLettersReturnsOnCall[len(fake.randomTwoLettersArgsForCall)] 152 fake.randomTwoLettersArgsForCall = append(fake.randomTwoLettersArgsForCall, struct { 153 }{}) 154 fake.recordInvocation("RandomTwoLetters", []interface{}{}) 155 fake.randomTwoLettersMutex.Unlock() 156 if fake.RandomTwoLettersStub != nil { 157 return fake.RandomTwoLettersStub() 158 } 159 if specificReturn { 160 return ret.result1 161 } 162 fakeReturns := fake.randomTwoLettersReturns 163 return fakeReturns.result1 164 } 165 166 func (fake *FakeRandomWordGenerator) RandomTwoLettersCallCount() int { 167 fake.randomTwoLettersMutex.RLock() 168 defer fake.randomTwoLettersMutex.RUnlock() 169 return len(fake.randomTwoLettersArgsForCall) 170 } 171 172 func (fake *FakeRandomWordGenerator) RandomTwoLettersCalls(stub func() string) { 173 fake.randomTwoLettersMutex.Lock() 174 defer fake.randomTwoLettersMutex.Unlock() 175 fake.RandomTwoLettersStub = stub 176 } 177 178 func (fake *FakeRandomWordGenerator) RandomTwoLettersReturns(result1 string) { 179 fake.randomTwoLettersMutex.Lock() 180 defer fake.randomTwoLettersMutex.Unlock() 181 fake.RandomTwoLettersStub = nil 182 fake.randomTwoLettersReturns = struct { 183 result1 string 184 }{result1} 185 } 186 187 func (fake *FakeRandomWordGenerator) RandomTwoLettersReturnsOnCall(i int, result1 string) { 188 fake.randomTwoLettersMutex.Lock() 189 defer fake.randomTwoLettersMutex.Unlock() 190 fake.RandomTwoLettersStub = nil 191 if fake.randomTwoLettersReturnsOnCall == nil { 192 fake.randomTwoLettersReturnsOnCall = make(map[int]struct { 193 result1 string 194 }) 195 } 196 fake.randomTwoLettersReturnsOnCall[i] = struct { 197 result1 string 198 }{result1} 199 } 200 201 func (fake *FakeRandomWordGenerator) Invocations() map[string][][]interface{} { 202 fake.invocationsMutex.RLock() 203 defer fake.invocationsMutex.RUnlock() 204 fake.randomAdjectiveMutex.RLock() 205 defer fake.randomAdjectiveMutex.RUnlock() 206 fake.randomNounMutex.RLock() 207 defer fake.randomNounMutex.RUnlock() 208 fake.randomTwoLettersMutex.RLock() 209 defer fake.randomTwoLettersMutex.RUnlock() 210 copiedInvocations := map[string][][]interface{}{} 211 for key, value := range fake.invocations { 212 copiedInvocations[key] = value 213 } 214 return copiedInvocations 215 } 216 217 func (fake *FakeRandomWordGenerator) recordInvocation(key string, args []interface{}) { 218 fake.invocationsMutex.Lock() 219 defer fake.invocationsMutex.Unlock() 220 if fake.invocations == nil { 221 fake.invocations = map[string][][]interface{}{} 222 } 223 if fake.invocations[key] == nil { 224 fake.invocations[key] = [][]interface{}{} 225 } 226 fake.invocations[key] = append(fake.invocations[key], args) 227 } 228 229 var _ pushaction.RandomWordGenerator = new(FakeRandomWordGenerator)