github.com/jenspinney/cli@v6.42.1-0.20190207184520-7450c600020e+incompatible/command/v7/v7fakes/fake_get_health_check_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v7fakes 3 4 import ( 5 sync "sync" 6 7 v7action "code.cloudfoundry.org/cli/actor/v7action" 8 v7 "code.cloudfoundry.org/cli/command/v7" 9 ) 10 11 type FakeGetHealthCheckActor struct { 12 CloudControllerAPIVersionStub func() string 13 cloudControllerAPIVersionMutex sync.RWMutex 14 cloudControllerAPIVersionArgsForCall []struct { 15 } 16 cloudControllerAPIVersionReturns struct { 17 result1 string 18 } 19 cloudControllerAPIVersionReturnsOnCall map[int]struct { 20 result1 string 21 } 22 GetApplicationProcessHealthChecksByNameAndSpaceStub func(string, string) ([]v7action.ProcessHealthCheck, v7action.Warnings, error) 23 getApplicationProcessHealthChecksByNameAndSpaceMutex sync.RWMutex 24 getApplicationProcessHealthChecksByNameAndSpaceArgsForCall []struct { 25 arg1 string 26 arg2 string 27 } 28 getApplicationProcessHealthChecksByNameAndSpaceReturns struct { 29 result1 []v7action.ProcessHealthCheck 30 result2 v7action.Warnings 31 result3 error 32 } 33 getApplicationProcessHealthChecksByNameAndSpaceReturnsOnCall map[int]struct { 34 result1 []v7action.ProcessHealthCheck 35 result2 v7action.Warnings 36 result3 error 37 } 38 invocations map[string][][]interface{} 39 invocationsMutex sync.RWMutex 40 } 41 42 func (fake *FakeGetHealthCheckActor) CloudControllerAPIVersion() string { 43 fake.cloudControllerAPIVersionMutex.Lock() 44 ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)] 45 fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct { 46 }{}) 47 fake.recordInvocation("CloudControllerAPIVersion", []interface{}{}) 48 fake.cloudControllerAPIVersionMutex.Unlock() 49 if fake.CloudControllerAPIVersionStub != nil { 50 return fake.CloudControllerAPIVersionStub() 51 } 52 if specificReturn { 53 return ret.result1 54 } 55 fakeReturns := fake.cloudControllerAPIVersionReturns 56 return fakeReturns.result1 57 } 58 59 func (fake *FakeGetHealthCheckActor) CloudControllerAPIVersionCallCount() int { 60 fake.cloudControllerAPIVersionMutex.RLock() 61 defer fake.cloudControllerAPIVersionMutex.RUnlock() 62 return len(fake.cloudControllerAPIVersionArgsForCall) 63 } 64 65 func (fake *FakeGetHealthCheckActor) CloudControllerAPIVersionCalls(stub func() string) { 66 fake.cloudControllerAPIVersionMutex.Lock() 67 defer fake.cloudControllerAPIVersionMutex.Unlock() 68 fake.CloudControllerAPIVersionStub = stub 69 } 70 71 func (fake *FakeGetHealthCheckActor) CloudControllerAPIVersionReturns(result1 string) { 72 fake.cloudControllerAPIVersionMutex.Lock() 73 defer fake.cloudControllerAPIVersionMutex.Unlock() 74 fake.CloudControllerAPIVersionStub = nil 75 fake.cloudControllerAPIVersionReturns = struct { 76 result1 string 77 }{result1} 78 } 79 80 func (fake *FakeGetHealthCheckActor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) { 81 fake.cloudControllerAPIVersionMutex.Lock() 82 defer fake.cloudControllerAPIVersionMutex.Unlock() 83 fake.CloudControllerAPIVersionStub = nil 84 if fake.cloudControllerAPIVersionReturnsOnCall == nil { 85 fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct { 86 result1 string 87 }) 88 } 89 fake.cloudControllerAPIVersionReturnsOnCall[i] = struct { 90 result1 string 91 }{result1} 92 } 93 94 func (fake *FakeGetHealthCheckActor) GetApplicationProcessHealthChecksByNameAndSpace(arg1 string, arg2 string) ([]v7action.ProcessHealthCheck, v7action.Warnings, error) { 95 fake.getApplicationProcessHealthChecksByNameAndSpaceMutex.Lock() 96 ret, specificReturn := fake.getApplicationProcessHealthChecksByNameAndSpaceReturnsOnCall[len(fake.getApplicationProcessHealthChecksByNameAndSpaceArgsForCall)] 97 fake.getApplicationProcessHealthChecksByNameAndSpaceArgsForCall = append(fake.getApplicationProcessHealthChecksByNameAndSpaceArgsForCall, struct { 98 arg1 string 99 arg2 string 100 }{arg1, arg2}) 101 fake.recordInvocation("GetApplicationProcessHealthChecksByNameAndSpace", []interface{}{arg1, arg2}) 102 fake.getApplicationProcessHealthChecksByNameAndSpaceMutex.Unlock() 103 if fake.GetApplicationProcessHealthChecksByNameAndSpaceStub != nil { 104 return fake.GetApplicationProcessHealthChecksByNameAndSpaceStub(arg1, arg2) 105 } 106 if specificReturn { 107 return ret.result1, ret.result2, ret.result3 108 } 109 fakeReturns := fake.getApplicationProcessHealthChecksByNameAndSpaceReturns 110 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 111 } 112 113 func (fake *FakeGetHealthCheckActor) GetApplicationProcessHealthChecksByNameAndSpaceCallCount() int { 114 fake.getApplicationProcessHealthChecksByNameAndSpaceMutex.RLock() 115 defer fake.getApplicationProcessHealthChecksByNameAndSpaceMutex.RUnlock() 116 return len(fake.getApplicationProcessHealthChecksByNameAndSpaceArgsForCall) 117 } 118 119 func (fake *FakeGetHealthCheckActor) GetApplicationProcessHealthChecksByNameAndSpaceCalls(stub func(string, string) ([]v7action.ProcessHealthCheck, v7action.Warnings, error)) { 120 fake.getApplicationProcessHealthChecksByNameAndSpaceMutex.Lock() 121 defer fake.getApplicationProcessHealthChecksByNameAndSpaceMutex.Unlock() 122 fake.GetApplicationProcessHealthChecksByNameAndSpaceStub = stub 123 } 124 125 func (fake *FakeGetHealthCheckActor) GetApplicationProcessHealthChecksByNameAndSpaceArgsForCall(i int) (string, string) { 126 fake.getApplicationProcessHealthChecksByNameAndSpaceMutex.RLock() 127 defer fake.getApplicationProcessHealthChecksByNameAndSpaceMutex.RUnlock() 128 argsForCall := fake.getApplicationProcessHealthChecksByNameAndSpaceArgsForCall[i] 129 return argsForCall.arg1, argsForCall.arg2 130 } 131 132 func (fake *FakeGetHealthCheckActor) GetApplicationProcessHealthChecksByNameAndSpaceReturns(result1 []v7action.ProcessHealthCheck, result2 v7action.Warnings, result3 error) { 133 fake.getApplicationProcessHealthChecksByNameAndSpaceMutex.Lock() 134 defer fake.getApplicationProcessHealthChecksByNameAndSpaceMutex.Unlock() 135 fake.GetApplicationProcessHealthChecksByNameAndSpaceStub = nil 136 fake.getApplicationProcessHealthChecksByNameAndSpaceReturns = struct { 137 result1 []v7action.ProcessHealthCheck 138 result2 v7action.Warnings 139 result3 error 140 }{result1, result2, result3} 141 } 142 143 func (fake *FakeGetHealthCheckActor) GetApplicationProcessHealthChecksByNameAndSpaceReturnsOnCall(i int, result1 []v7action.ProcessHealthCheck, result2 v7action.Warnings, result3 error) { 144 fake.getApplicationProcessHealthChecksByNameAndSpaceMutex.Lock() 145 defer fake.getApplicationProcessHealthChecksByNameAndSpaceMutex.Unlock() 146 fake.GetApplicationProcessHealthChecksByNameAndSpaceStub = nil 147 if fake.getApplicationProcessHealthChecksByNameAndSpaceReturnsOnCall == nil { 148 fake.getApplicationProcessHealthChecksByNameAndSpaceReturnsOnCall = make(map[int]struct { 149 result1 []v7action.ProcessHealthCheck 150 result2 v7action.Warnings 151 result3 error 152 }) 153 } 154 fake.getApplicationProcessHealthChecksByNameAndSpaceReturnsOnCall[i] = struct { 155 result1 []v7action.ProcessHealthCheck 156 result2 v7action.Warnings 157 result3 error 158 }{result1, result2, result3} 159 } 160 161 func (fake *FakeGetHealthCheckActor) Invocations() map[string][][]interface{} { 162 fake.invocationsMutex.RLock() 163 defer fake.invocationsMutex.RUnlock() 164 fake.cloudControllerAPIVersionMutex.RLock() 165 defer fake.cloudControllerAPIVersionMutex.RUnlock() 166 fake.getApplicationProcessHealthChecksByNameAndSpaceMutex.RLock() 167 defer fake.getApplicationProcessHealthChecksByNameAndSpaceMutex.RUnlock() 168 copiedInvocations := map[string][][]interface{}{} 169 for key, value := range fake.invocations { 170 copiedInvocations[key] = value 171 } 172 return copiedInvocations 173 } 174 175 func (fake *FakeGetHealthCheckActor) recordInvocation(key string, args []interface{}) { 176 fake.invocationsMutex.Lock() 177 defer fake.invocationsMutex.Unlock() 178 if fake.invocations == nil { 179 fake.invocations = map[string][][]interface{}{} 180 } 181 if fake.invocations[key] == nil { 182 fake.invocations[key] = [][]interface{}{} 183 } 184 fake.invocations[key] = append(fake.invocations[key], args) 185 } 186 187 var _ v7.GetHealthCheckActor = new(FakeGetHealthCheckActor)