github.com/jenspinney/cli@v6.42.1-0.20190207184520-7450c600020e+incompatible/command/v7/v7fakes/fake_progress_bar.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v7fakes 3 4 import ( 5 io "io" 6 sync "sync" 7 8 v7 "code.cloudfoundry.org/cli/command/v7" 9 ) 10 11 type FakeProgressBar struct { 12 CompleteStub func() 13 completeMutex sync.RWMutex 14 completeArgsForCall []struct { 15 } 16 NewProgressBarWrapperStub func(io.Reader, int64) io.Reader 17 newProgressBarWrapperMutex sync.RWMutex 18 newProgressBarWrapperArgsForCall []struct { 19 arg1 io.Reader 20 arg2 int64 21 } 22 newProgressBarWrapperReturns struct { 23 result1 io.Reader 24 } 25 newProgressBarWrapperReturnsOnCall map[int]struct { 26 result1 io.Reader 27 } 28 ReadyStub func() 29 readyMutex sync.RWMutex 30 readyArgsForCall []struct { 31 } 32 invocations map[string][][]interface{} 33 invocationsMutex sync.RWMutex 34 } 35 36 func (fake *FakeProgressBar) Complete() { 37 fake.completeMutex.Lock() 38 fake.completeArgsForCall = append(fake.completeArgsForCall, struct { 39 }{}) 40 fake.recordInvocation("Complete", []interface{}{}) 41 fake.completeMutex.Unlock() 42 if fake.CompleteStub != nil { 43 fake.CompleteStub() 44 } 45 } 46 47 func (fake *FakeProgressBar) CompleteCallCount() int { 48 fake.completeMutex.RLock() 49 defer fake.completeMutex.RUnlock() 50 return len(fake.completeArgsForCall) 51 } 52 53 func (fake *FakeProgressBar) CompleteCalls(stub func()) { 54 fake.completeMutex.Lock() 55 defer fake.completeMutex.Unlock() 56 fake.CompleteStub = stub 57 } 58 59 func (fake *FakeProgressBar) NewProgressBarWrapper(arg1 io.Reader, arg2 int64) io.Reader { 60 fake.newProgressBarWrapperMutex.Lock() 61 ret, specificReturn := fake.newProgressBarWrapperReturnsOnCall[len(fake.newProgressBarWrapperArgsForCall)] 62 fake.newProgressBarWrapperArgsForCall = append(fake.newProgressBarWrapperArgsForCall, struct { 63 arg1 io.Reader 64 arg2 int64 65 }{arg1, arg2}) 66 fake.recordInvocation("NewProgressBarWrapper", []interface{}{arg1, arg2}) 67 fake.newProgressBarWrapperMutex.Unlock() 68 if fake.NewProgressBarWrapperStub != nil { 69 return fake.NewProgressBarWrapperStub(arg1, arg2) 70 } 71 if specificReturn { 72 return ret.result1 73 } 74 fakeReturns := fake.newProgressBarWrapperReturns 75 return fakeReturns.result1 76 } 77 78 func (fake *FakeProgressBar) NewProgressBarWrapperCallCount() int { 79 fake.newProgressBarWrapperMutex.RLock() 80 defer fake.newProgressBarWrapperMutex.RUnlock() 81 return len(fake.newProgressBarWrapperArgsForCall) 82 } 83 84 func (fake *FakeProgressBar) NewProgressBarWrapperCalls(stub func(io.Reader, int64) io.Reader) { 85 fake.newProgressBarWrapperMutex.Lock() 86 defer fake.newProgressBarWrapperMutex.Unlock() 87 fake.NewProgressBarWrapperStub = stub 88 } 89 90 func (fake *FakeProgressBar) NewProgressBarWrapperArgsForCall(i int) (io.Reader, int64) { 91 fake.newProgressBarWrapperMutex.RLock() 92 defer fake.newProgressBarWrapperMutex.RUnlock() 93 argsForCall := fake.newProgressBarWrapperArgsForCall[i] 94 return argsForCall.arg1, argsForCall.arg2 95 } 96 97 func (fake *FakeProgressBar) NewProgressBarWrapperReturns(result1 io.Reader) { 98 fake.newProgressBarWrapperMutex.Lock() 99 defer fake.newProgressBarWrapperMutex.Unlock() 100 fake.NewProgressBarWrapperStub = nil 101 fake.newProgressBarWrapperReturns = struct { 102 result1 io.Reader 103 }{result1} 104 } 105 106 func (fake *FakeProgressBar) NewProgressBarWrapperReturnsOnCall(i int, result1 io.Reader) { 107 fake.newProgressBarWrapperMutex.Lock() 108 defer fake.newProgressBarWrapperMutex.Unlock() 109 fake.NewProgressBarWrapperStub = nil 110 if fake.newProgressBarWrapperReturnsOnCall == nil { 111 fake.newProgressBarWrapperReturnsOnCall = make(map[int]struct { 112 result1 io.Reader 113 }) 114 } 115 fake.newProgressBarWrapperReturnsOnCall[i] = struct { 116 result1 io.Reader 117 }{result1} 118 } 119 120 func (fake *FakeProgressBar) Ready() { 121 fake.readyMutex.Lock() 122 fake.readyArgsForCall = append(fake.readyArgsForCall, struct { 123 }{}) 124 fake.recordInvocation("Ready", []interface{}{}) 125 fake.readyMutex.Unlock() 126 if fake.ReadyStub != nil { 127 fake.ReadyStub() 128 } 129 } 130 131 func (fake *FakeProgressBar) ReadyCallCount() int { 132 fake.readyMutex.RLock() 133 defer fake.readyMutex.RUnlock() 134 return len(fake.readyArgsForCall) 135 } 136 137 func (fake *FakeProgressBar) ReadyCalls(stub func()) { 138 fake.readyMutex.Lock() 139 defer fake.readyMutex.Unlock() 140 fake.ReadyStub = stub 141 } 142 143 func (fake *FakeProgressBar) Invocations() map[string][][]interface{} { 144 fake.invocationsMutex.RLock() 145 defer fake.invocationsMutex.RUnlock() 146 fake.completeMutex.RLock() 147 defer fake.completeMutex.RUnlock() 148 fake.newProgressBarWrapperMutex.RLock() 149 defer fake.newProgressBarWrapperMutex.RUnlock() 150 fake.readyMutex.RLock() 151 defer fake.readyMutex.RUnlock() 152 copiedInvocations := map[string][][]interface{}{} 153 for key, value := range fake.invocations { 154 copiedInvocations[key] = value 155 } 156 return copiedInvocations 157 } 158 159 func (fake *FakeProgressBar) recordInvocation(key string, args []interface{}) { 160 fake.invocationsMutex.Lock() 161 defer fake.invocationsMutex.Unlock() 162 if fake.invocations == nil { 163 fake.invocations = map[string][][]interface{}{} 164 } 165 if fake.invocations[key] == nil { 166 fake.invocations[key] = [][]interface{}{} 167 } 168 fake.invocations[key] = append(fake.invocations[key], args) 169 } 170 171 var _ v7.ProgressBar = new(FakeProgressBar)