github.com/dcarley/cf-cli@v6.24.1-0.20170220111324-4225ff346898+incompatible/util/ui/uifakes/fake_translatable_error.go (about) 1 // This file was generated by counterfeiter 2 package uifakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/util/ui" 8 ) 9 10 type FakeTranslatableError struct { 11 ErrorStub func() string 12 errorMutex sync.RWMutex 13 errorArgsForCall []struct{} 14 errorReturns struct { 15 result1 string 16 } 17 TranslateStub func(func(string, ...interface{}) string) string 18 translateMutex sync.RWMutex 19 translateArgsForCall []struct { 20 arg1 func(string, ...interface{}) string 21 } 22 translateReturns struct { 23 result1 string 24 } 25 invocations map[string][][]interface{} 26 invocationsMutex sync.RWMutex 27 } 28 29 func (fake *FakeTranslatableError) Error() string { 30 fake.errorMutex.Lock() 31 fake.errorArgsForCall = append(fake.errorArgsForCall, struct{}{}) 32 fake.recordInvocation("Error", []interface{}{}) 33 fake.errorMutex.Unlock() 34 if fake.ErrorStub != nil { 35 return fake.ErrorStub() 36 } else { 37 return fake.errorReturns.result1 38 } 39 } 40 41 func (fake *FakeTranslatableError) ErrorCallCount() int { 42 fake.errorMutex.RLock() 43 defer fake.errorMutex.RUnlock() 44 return len(fake.errorArgsForCall) 45 } 46 47 func (fake *FakeTranslatableError) ErrorReturns(result1 string) { 48 fake.ErrorStub = nil 49 fake.errorReturns = struct { 50 result1 string 51 }{result1} 52 } 53 54 func (fake *FakeTranslatableError) Translate(arg1 func(string, ...interface{}) string) string { 55 fake.translateMutex.Lock() 56 fake.translateArgsForCall = append(fake.translateArgsForCall, struct { 57 arg1 func(string, ...interface{}) string 58 }{arg1}) 59 fake.recordInvocation("Translate", []interface{}{arg1}) 60 fake.translateMutex.Unlock() 61 if fake.TranslateStub != nil { 62 return fake.TranslateStub(arg1) 63 } else { 64 return fake.translateReturns.result1 65 } 66 } 67 68 func (fake *FakeTranslatableError) TranslateCallCount() int { 69 fake.translateMutex.RLock() 70 defer fake.translateMutex.RUnlock() 71 return len(fake.translateArgsForCall) 72 } 73 74 func (fake *FakeTranslatableError) TranslateArgsForCall(i int) func(string, ...interface{}) string { 75 fake.translateMutex.RLock() 76 defer fake.translateMutex.RUnlock() 77 return fake.translateArgsForCall[i].arg1 78 } 79 80 func (fake *FakeTranslatableError) TranslateReturns(result1 string) { 81 fake.TranslateStub = nil 82 fake.translateReturns = struct { 83 result1 string 84 }{result1} 85 } 86 87 func (fake *FakeTranslatableError) Invocations() map[string][][]interface{} { 88 fake.invocationsMutex.RLock() 89 defer fake.invocationsMutex.RUnlock() 90 fake.errorMutex.RLock() 91 defer fake.errorMutex.RUnlock() 92 fake.translateMutex.RLock() 93 defer fake.translateMutex.RUnlock() 94 return fake.invocations 95 } 96 97 func (fake *FakeTranslatableError) recordInvocation(key string, args []interface{}) { 98 fake.invocationsMutex.Lock() 99 defer fake.invocationsMutex.Unlock() 100 if fake.invocations == nil { 101 fake.invocations = map[string][][]interface{}{} 102 } 103 if fake.invocations[key] == nil { 104 fake.invocations[key] = [][]interface{}{} 105 } 106 fake.invocations[key] = append(fake.invocations[key], args) 107 } 108 109 var _ ui.TranslatableError = new(FakeTranslatableError)