github.com/orange-cloudfoundry/cli@v7.1.0+incompatible/command/translatableerror/translatableerrorfakes/fake_translatable_error.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package translatableerrorfakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/command/translatableerror" 8 ) 9 10 type FakeTranslatableError struct { 11 ErrorStub func() string 12 errorMutex sync.RWMutex 13 errorArgsForCall []struct { 14 } 15 errorReturns struct { 16 result1 string 17 } 18 errorReturnsOnCall map[int]struct { 19 result1 string 20 } 21 TranslateStub func(func(string, ...interface{}) string) string 22 translateMutex sync.RWMutex 23 translateArgsForCall []struct { 24 arg1 func(string, ...interface{}) string 25 } 26 translateReturns struct { 27 result1 string 28 } 29 translateReturnsOnCall map[int]struct { 30 result1 string 31 } 32 invocations map[string][][]interface{} 33 invocationsMutex sync.RWMutex 34 } 35 36 func (fake *FakeTranslatableError) Error() string { 37 fake.errorMutex.Lock() 38 ret, specificReturn := fake.errorReturnsOnCall[len(fake.errorArgsForCall)] 39 fake.errorArgsForCall = append(fake.errorArgsForCall, struct { 40 }{}) 41 fake.recordInvocation("Error", []interface{}{}) 42 fake.errorMutex.Unlock() 43 if fake.ErrorStub != nil { 44 return fake.ErrorStub() 45 } 46 if specificReturn { 47 return ret.result1 48 } 49 fakeReturns := fake.errorReturns 50 return fakeReturns.result1 51 } 52 53 func (fake *FakeTranslatableError) ErrorCallCount() int { 54 fake.errorMutex.RLock() 55 defer fake.errorMutex.RUnlock() 56 return len(fake.errorArgsForCall) 57 } 58 59 func (fake *FakeTranslatableError) ErrorCalls(stub func() string) { 60 fake.errorMutex.Lock() 61 defer fake.errorMutex.Unlock() 62 fake.ErrorStub = stub 63 } 64 65 func (fake *FakeTranslatableError) ErrorReturns(result1 string) { 66 fake.errorMutex.Lock() 67 defer fake.errorMutex.Unlock() 68 fake.ErrorStub = nil 69 fake.errorReturns = struct { 70 result1 string 71 }{result1} 72 } 73 74 func (fake *FakeTranslatableError) ErrorReturnsOnCall(i int, result1 string) { 75 fake.errorMutex.Lock() 76 defer fake.errorMutex.Unlock() 77 fake.ErrorStub = nil 78 if fake.errorReturnsOnCall == nil { 79 fake.errorReturnsOnCall = make(map[int]struct { 80 result1 string 81 }) 82 } 83 fake.errorReturnsOnCall[i] = struct { 84 result1 string 85 }{result1} 86 } 87 88 func (fake *FakeTranslatableError) Translate(arg1 func(string, ...interface{}) string) string { 89 fake.translateMutex.Lock() 90 ret, specificReturn := fake.translateReturnsOnCall[len(fake.translateArgsForCall)] 91 fake.translateArgsForCall = append(fake.translateArgsForCall, struct { 92 arg1 func(string, ...interface{}) string 93 }{arg1}) 94 fake.recordInvocation("Translate", []interface{}{arg1}) 95 fake.translateMutex.Unlock() 96 if fake.TranslateStub != nil { 97 return fake.TranslateStub(arg1) 98 } 99 if specificReturn { 100 return ret.result1 101 } 102 fakeReturns := fake.translateReturns 103 return fakeReturns.result1 104 } 105 106 func (fake *FakeTranslatableError) TranslateCallCount() int { 107 fake.translateMutex.RLock() 108 defer fake.translateMutex.RUnlock() 109 return len(fake.translateArgsForCall) 110 } 111 112 func (fake *FakeTranslatableError) TranslateCalls(stub func(func(string, ...interface{}) string) string) { 113 fake.translateMutex.Lock() 114 defer fake.translateMutex.Unlock() 115 fake.TranslateStub = stub 116 } 117 118 func (fake *FakeTranslatableError) TranslateArgsForCall(i int) func(string, ...interface{}) string { 119 fake.translateMutex.RLock() 120 defer fake.translateMutex.RUnlock() 121 argsForCall := fake.translateArgsForCall[i] 122 return argsForCall.arg1 123 } 124 125 func (fake *FakeTranslatableError) TranslateReturns(result1 string) { 126 fake.translateMutex.Lock() 127 defer fake.translateMutex.Unlock() 128 fake.TranslateStub = nil 129 fake.translateReturns = struct { 130 result1 string 131 }{result1} 132 } 133 134 func (fake *FakeTranslatableError) TranslateReturnsOnCall(i int, result1 string) { 135 fake.translateMutex.Lock() 136 defer fake.translateMutex.Unlock() 137 fake.TranslateStub = nil 138 if fake.translateReturnsOnCall == nil { 139 fake.translateReturnsOnCall = make(map[int]struct { 140 result1 string 141 }) 142 } 143 fake.translateReturnsOnCall[i] = struct { 144 result1 string 145 }{result1} 146 } 147 148 func (fake *FakeTranslatableError) Invocations() map[string][][]interface{} { 149 fake.invocationsMutex.RLock() 150 defer fake.invocationsMutex.RUnlock() 151 fake.errorMutex.RLock() 152 defer fake.errorMutex.RUnlock() 153 fake.translateMutex.RLock() 154 defer fake.translateMutex.RUnlock() 155 copiedInvocations := map[string][][]interface{}{} 156 for key, value := range fake.invocations { 157 copiedInvocations[key] = value 158 } 159 return copiedInvocations 160 } 161 162 func (fake *FakeTranslatableError) recordInvocation(key string, args []interface{}) { 163 fake.invocationsMutex.Lock() 164 defer fake.invocationsMutex.Unlock() 165 if fake.invocations == nil { 166 fake.invocations = map[string][][]interface{}{} 167 } 168 if fake.invocations[key] == nil { 169 fake.invocations[key] = [][]interface{}{} 170 } 171 fake.invocations[key] = append(fake.invocations[key], args) 172 } 173 174 var _ translatableerror.TranslatableError = new(FakeTranslatableError)