github.com/cloudfoundry-attic/cli-with-i18n@v6.32.1-0.20171002233121-7401370d3b85+incompatible/actor/v3action/v3actionfakes/fake_config.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v3actionfakes 3 4 import ( 5 "sync" 6 "time" 7 8 "code.cloudfoundry.org/cli/actor/v3action" 9 ) 10 11 type FakeConfig struct { 12 PollingIntervalStub func() time.Duration 13 pollingIntervalMutex sync.RWMutex 14 pollingIntervalArgsForCall []struct{} 15 pollingIntervalReturns struct { 16 result1 time.Duration 17 } 18 pollingIntervalReturnsOnCall map[int]struct { 19 result1 time.Duration 20 } 21 StartupTimeoutStub func() time.Duration 22 startupTimeoutMutex sync.RWMutex 23 startupTimeoutArgsForCall []struct{} 24 startupTimeoutReturns struct { 25 result1 time.Duration 26 } 27 startupTimeoutReturnsOnCall map[int]struct { 28 result1 time.Duration 29 } 30 StagingTimeoutStub func() time.Duration 31 stagingTimeoutMutex sync.RWMutex 32 stagingTimeoutArgsForCall []struct{} 33 stagingTimeoutReturns struct { 34 result1 time.Duration 35 } 36 stagingTimeoutReturnsOnCall map[int]struct { 37 result1 time.Duration 38 } 39 invocations map[string][][]interface{} 40 invocationsMutex sync.RWMutex 41 } 42 43 func (fake *FakeConfig) PollingInterval() time.Duration { 44 fake.pollingIntervalMutex.Lock() 45 ret, specificReturn := fake.pollingIntervalReturnsOnCall[len(fake.pollingIntervalArgsForCall)] 46 fake.pollingIntervalArgsForCall = append(fake.pollingIntervalArgsForCall, struct{}{}) 47 fake.recordInvocation("PollingInterval", []interface{}{}) 48 fake.pollingIntervalMutex.Unlock() 49 if fake.PollingIntervalStub != nil { 50 return fake.PollingIntervalStub() 51 } 52 if specificReturn { 53 return ret.result1 54 } 55 return fake.pollingIntervalReturns.result1 56 } 57 58 func (fake *FakeConfig) PollingIntervalCallCount() int { 59 fake.pollingIntervalMutex.RLock() 60 defer fake.pollingIntervalMutex.RUnlock() 61 return len(fake.pollingIntervalArgsForCall) 62 } 63 64 func (fake *FakeConfig) PollingIntervalReturns(result1 time.Duration) { 65 fake.PollingIntervalStub = nil 66 fake.pollingIntervalReturns = struct { 67 result1 time.Duration 68 }{result1} 69 } 70 71 func (fake *FakeConfig) PollingIntervalReturnsOnCall(i int, result1 time.Duration) { 72 fake.PollingIntervalStub = nil 73 if fake.pollingIntervalReturnsOnCall == nil { 74 fake.pollingIntervalReturnsOnCall = make(map[int]struct { 75 result1 time.Duration 76 }) 77 } 78 fake.pollingIntervalReturnsOnCall[i] = struct { 79 result1 time.Duration 80 }{result1} 81 } 82 83 func (fake *FakeConfig) StartupTimeout() time.Duration { 84 fake.startupTimeoutMutex.Lock() 85 ret, specificReturn := fake.startupTimeoutReturnsOnCall[len(fake.startupTimeoutArgsForCall)] 86 fake.startupTimeoutArgsForCall = append(fake.startupTimeoutArgsForCall, struct{}{}) 87 fake.recordInvocation("StartupTimeout", []interface{}{}) 88 fake.startupTimeoutMutex.Unlock() 89 if fake.StartupTimeoutStub != nil { 90 return fake.StartupTimeoutStub() 91 } 92 if specificReturn { 93 return ret.result1 94 } 95 return fake.startupTimeoutReturns.result1 96 } 97 98 func (fake *FakeConfig) StartupTimeoutCallCount() int { 99 fake.startupTimeoutMutex.RLock() 100 defer fake.startupTimeoutMutex.RUnlock() 101 return len(fake.startupTimeoutArgsForCall) 102 } 103 104 func (fake *FakeConfig) StartupTimeoutReturns(result1 time.Duration) { 105 fake.StartupTimeoutStub = nil 106 fake.startupTimeoutReturns = struct { 107 result1 time.Duration 108 }{result1} 109 } 110 111 func (fake *FakeConfig) StartupTimeoutReturnsOnCall(i int, result1 time.Duration) { 112 fake.StartupTimeoutStub = nil 113 if fake.startupTimeoutReturnsOnCall == nil { 114 fake.startupTimeoutReturnsOnCall = make(map[int]struct { 115 result1 time.Duration 116 }) 117 } 118 fake.startupTimeoutReturnsOnCall[i] = struct { 119 result1 time.Duration 120 }{result1} 121 } 122 123 func (fake *FakeConfig) StagingTimeout() time.Duration { 124 fake.stagingTimeoutMutex.Lock() 125 ret, specificReturn := fake.stagingTimeoutReturnsOnCall[len(fake.stagingTimeoutArgsForCall)] 126 fake.stagingTimeoutArgsForCall = append(fake.stagingTimeoutArgsForCall, struct{}{}) 127 fake.recordInvocation("StagingTimeout", []interface{}{}) 128 fake.stagingTimeoutMutex.Unlock() 129 if fake.StagingTimeoutStub != nil { 130 return fake.StagingTimeoutStub() 131 } 132 if specificReturn { 133 return ret.result1 134 } 135 return fake.stagingTimeoutReturns.result1 136 } 137 138 func (fake *FakeConfig) StagingTimeoutCallCount() int { 139 fake.stagingTimeoutMutex.RLock() 140 defer fake.stagingTimeoutMutex.RUnlock() 141 return len(fake.stagingTimeoutArgsForCall) 142 } 143 144 func (fake *FakeConfig) StagingTimeoutReturns(result1 time.Duration) { 145 fake.StagingTimeoutStub = nil 146 fake.stagingTimeoutReturns = struct { 147 result1 time.Duration 148 }{result1} 149 } 150 151 func (fake *FakeConfig) StagingTimeoutReturnsOnCall(i int, result1 time.Duration) { 152 fake.StagingTimeoutStub = nil 153 if fake.stagingTimeoutReturnsOnCall == nil { 154 fake.stagingTimeoutReturnsOnCall = make(map[int]struct { 155 result1 time.Duration 156 }) 157 } 158 fake.stagingTimeoutReturnsOnCall[i] = struct { 159 result1 time.Duration 160 }{result1} 161 } 162 163 func (fake *FakeConfig) Invocations() map[string][][]interface{} { 164 fake.invocationsMutex.RLock() 165 defer fake.invocationsMutex.RUnlock() 166 fake.pollingIntervalMutex.RLock() 167 defer fake.pollingIntervalMutex.RUnlock() 168 fake.startupTimeoutMutex.RLock() 169 defer fake.startupTimeoutMutex.RUnlock() 170 fake.stagingTimeoutMutex.RLock() 171 defer fake.stagingTimeoutMutex.RUnlock() 172 copiedInvocations := map[string][][]interface{}{} 173 for key, value := range fake.invocations { 174 copiedInvocations[key] = value 175 } 176 return copiedInvocations 177 } 178 179 func (fake *FakeConfig) recordInvocation(key string, args []interface{}) { 180 fake.invocationsMutex.Lock() 181 defer fake.invocationsMutex.Unlock() 182 if fake.invocations == nil { 183 fake.invocations = map[string][][]interface{}{} 184 } 185 if fake.invocations[key] == nil { 186 fake.invocations[key] = [][]interface{}{} 187 } 188 fake.invocations[key] = append(fake.invocations[key], args) 189 } 190 191 var _ v3action.Config = new(FakeConfig)