github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/command/v6/v6fakes/fake_unbind_security_group_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v6fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v2action" 8 "code.cloudfoundry.org/cli/api/cloudcontroller/ccv2/constant" 9 v6 "code.cloudfoundry.org/cli/command/v6" 10 ) 11 12 type FakeUnbindSecurityGroupActor struct { 13 UnbindSecurityGroupByNameAndSpaceStub func(string, string, constant.SecurityGroupLifecycle) (v2action.Warnings, error) 14 unbindSecurityGroupByNameAndSpaceMutex sync.RWMutex 15 unbindSecurityGroupByNameAndSpaceArgsForCall []struct { 16 arg1 string 17 arg2 string 18 arg3 constant.SecurityGroupLifecycle 19 } 20 unbindSecurityGroupByNameAndSpaceReturns struct { 21 result1 v2action.Warnings 22 result2 error 23 } 24 unbindSecurityGroupByNameAndSpaceReturnsOnCall map[int]struct { 25 result1 v2action.Warnings 26 result2 error 27 } 28 UnbindSecurityGroupByNameOrganizationNameAndSpaceNameStub func(string, string, string, constant.SecurityGroupLifecycle) (v2action.Warnings, error) 29 unbindSecurityGroupByNameOrganizationNameAndSpaceNameMutex sync.RWMutex 30 unbindSecurityGroupByNameOrganizationNameAndSpaceNameArgsForCall []struct { 31 arg1 string 32 arg2 string 33 arg3 string 34 arg4 constant.SecurityGroupLifecycle 35 } 36 unbindSecurityGroupByNameOrganizationNameAndSpaceNameReturns struct { 37 result1 v2action.Warnings 38 result2 error 39 } 40 unbindSecurityGroupByNameOrganizationNameAndSpaceNameReturnsOnCall map[int]struct { 41 result1 v2action.Warnings 42 result2 error 43 } 44 invocations map[string][][]interface{} 45 invocationsMutex sync.RWMutex 46 } 47 48 func (fake *FakeUnbindSecurityGroupActor) UnbindSecurityGroupByNameAndSpace(arg1 string, arg2 string, arg3 constant.SecurityGroupLifecycle) (v2action.Warnings, error) { 49 fake.unbindSecurityGroupByNameAndSpaceMutex.Lock() 50 ret, specificReturn := fake.unbindSecurityGroupByNameAndSpaceReturnsOnCall[len(fake.unbindSecurityGroupByNameAndSpaceArgsForCall)] 51 fake.unbindSecurityGroupByNameAndSpaceArgsForCall = append(fake.unbindSecurityGroupByNameAndSpaceArgsForCall, struct { 52 arg1 string 53 arg2 string 54 arg3 constant.SecurityGroupLifecycle 55 }{arg1, arg2, arg3}) 56 fake.recordInvocation("UnbindSecurityGroupByNameAndSpace", []interface{}{arg1, arg2, arg3}) 57 fake.unbindSecurityGroupByNameAndSpaceMutex.Unlock() 58 if fake.UnbindSecurityGroupByNameAndSpaceStub != nil { 59 return fake.UnbindSecurityGroupByNameAndSpaceStub(arg1, arg2, arg3) 60 } 61 if specificReturn { 62 return ret.result1, ret.result2 63 } 64 fakeReturns := fake.unbindSecurityGroupByNameAndSpaceReturns 65 return fakeReturns.result1, fakeReturns.result2 66 } 67 68 func (fake *FakeUnbindSecurityGroupActor) UnbindSecurityGroupByNameAndSpaceCallCount() int { 69 fake.unbindSecurityGroupByNameAndSpaceMutex.RLock() 70 defer fake.unbindSecurityGroupByNameAndSpaceMutex.RUnlock() 71 return len(fake.unbindSecurityGroupByNameAndSpaceArgsForCall) 72 } 73 74 func (fake *FakeUnbindSecurityGroupActor) UnbindSecurityGroupByNameAndSpaceCalls(stub func(string, string, constant.SecurityGroupLifecycle) (v2action.Warnings, error)) { 75 fake.unbindSecurityGroupByNameAndSpaceMutex.Lock() 76 defer fake.unbindSecurityGroupByNameAndSpaceMutex.Unlock() 77 fake.UnbindSecurityGroupByNameAndSpaceStub = stub 78 } 79 80 func (fake *FakeUnbindSecurityGroupActor) UnbindSecurityGroupByNameAndSpaceArgsForCall(i int) (string, string, constant.SecurityGroupLifecycle) { 81 fake.unbindSecurityGroupByNameAndSpaceMutex.RLock() 82 defer fake.unbindSecurityGroupByNameAndSpaceMutex.RUnlock() 83 argsForCall := fake.unbindSecurityGroupByNameAndSpaceArgsForCall[i] 84 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 85 } 86 87 func (fake *FakeUnbindSecurityGroupActor) UnbindSecurityGroupByNameAndSpaceReturns(result1 v2action.Warnings, result2 error) { 88 fake.unbindSecurityGroupByNameAndSpaceMutex.Lock() 89 defer fake.unbindSecurityGroupByNameAndSpaceMutex.Unlock() 90 fake.UnbindSecurityGroupByNameAndSpaceStub = nil 91 fake.unbindSecurityGroupByNameAndSpaceReturns = struct { 92 result1 v2action.Warnings 93 result2 error 94 }{result1, result2} 95 } 96 97 func (fake *FakeUnbindSecurityGroupActor) UnbindSecurityGroupByNameAndSpaceReturnsOnCall(i int, result1 v2action.Warnings, result2 error) { 98 fake.unbindSecurityGroupByNameAndSpaceMutex.Lock() 99 defer fake.unbindSecurityGroupByNameAndSpaceMutex.Unlock() 100 fake.UnbindSecurityGroupByNameAndSpaceStub = nil 101 if fake.unbindSecurityGroupByNameAndSpaceReturnsOnCall == nil { 102 fake.unbindSecurityGroupByNameAndSpaceReturnsOnCall = make(map[int]struct { 103 result1 v2action.Warnings 104 result2 error 105 }) 106 } 107 fake.unbindSecurityGroupByNameAndSpaceReturnsOnCall[i] = struct { 108 result1 v2action.Warnings 109 result2 error 110 }{result1, result2} 111 } 112 113 func (fake *FakeUnbindSecurityGroupActor) UnbindSecurityGroupByNameOrganizationNameAndSpaceName(arg1 string, arg2 string, arg3 string, arg4 constant.SecurityGroupLifecycle) (v2action.Warnings, error) { 114 fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameMutex.Lock() 115 ret, specificReturn := fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameReturnsOnCall[len(fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameArgsForCall)] 116 fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameArgsForCall = append(fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameArgsForCall, struct { 117 arg1 string 118 arg2 string 119 arg3 string 120 arg4 constant.SecurityGroupLifecycle 121 }{arg1, arg2, arg3, arg4}) 122 fake.recordInvocation("UnbindSecurityGroupByNameOrganizationNameAndSpaceName", []interface{}{arg1, arg2, arg3, arg4}) 123 fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameMutex.Unlock() 124 if fake.UnbindSecurityGroupByNameOrganizationNameAndSpaceNameStub != nil { 125 return fake.UnbindSecurityGroupByNameOrganizationNameAndSpaceNameStub(arg1, arg2, arg3, arg4) 126 } 127 if specificReturn { 128 return ret.result1, ret.result2 129 } 130 fakeReturns := fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameReturns 131 return fakeReturns.result1, fakeReturns.result2 132 } 133 134 func (fake *FakeUnbindSecurityGroupActor) UnbindSecurityGroupByNameOrganizationNameAndSpaceNameCallCount() int { 135 fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameMutex.RLock() 136 defer fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameMutex.RUnlock() 137 return len(fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameArgsForCall) 138 } 139 140 func (fake *FakeUnbindSecurityGroupActor) UnbindSecurityGroupByNameOrganizationNameAndSpaceNameCalls(stub func(string, string, string, constant.SecurityGroupLifecycle) (v2action.Warnings, error)) { 141 fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameMutex.Lock() 142 defer fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameMutex.Unlock() 143 fake.UnbindSecurityGroupByNameOrganizationNameAndSpaceNameStub = stub 144 } 145 146 func (fake *FakeUnbindSecurityGroupActor) UnbindSecurityGroupByNameOrganizationNameAndSpaceNameArgsForCall(i int) (string, string, string, constant.SecurityGroupLifecycle) { 147 fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameMutex.RLock() 148 defer fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameMutex.RUnlock() 149 argsForCall := fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameArgsForCall[i] 150 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 151 } 152 153 func (fake *FakeUnbindSecurityGroupActor) UnbindSecurityGroupByNameOrganizationNameAndSpaceNameReturns(result1 v2action.Warnings, result2 error) { 154 fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameMutex.Lock() 155 defer fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameMutex.Unlock() 156 fake.UnbindSecurityGroupByNameOrganizationNameAndSpaceNameStub = nil 157 fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameReturns = struct { 158 result1 v2action.Warnings 159 result2 error 160 }{result1, result2} 161 } 162 163 func (fake *FakeUnbindSecurityGroupActor) UnbindSecurityGroupByNameOrganizationNameAndSpaceNameReturnsOnCall(i int, result1 v2action.Warnings, result2 error) { 164 fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameMutex.Lock() 165 defer fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameMutex.Unlock() 166 fake.UnbindSecurityGroupByNameOrganizationNameAndSpaceNameStub = nil 167 if fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameReturnsOnCall == nil { 168 fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameReturnsOnCall = make(map[int]struct { 169 result1 v2action.Warnings 170 result2 error 171 }) 172 } 173 fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameReturnsOnCall[i] = struct { 174 result1 v2action.Warnings 175 result2 error 176 }{result1, result2} 177 } 178 179 func (fake *FakeUnbindSecurityGroupActor) Invocations() map[string][][]interface{} { 180 fake.invocationsMutex.RLock() 181 defer fake.invocationsMutex.RUnlock() 182 fake.unbindSecurityGroupByNameAndSpaceMutex.RLock() 183 defer fake.unbindSecurityGroupByNameAndSpaceMutex.RUnlock() 184 fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameMutex.RLock() 185 defer fake.unbindSecurityGroupByNameOrganizationNameAndSpaceNameMutex.RUnlock() 186 copiedInvocations := map[string][][]interface{}{} 187 for key, value := range fake.invocations { 188 copiedInvocations[key] = value 189 } 190 return copiedInvocations 191 } 192 193 func (fake *FakeUnbindSecurityGroupActor) recordInvocation(key string, args []interface{}) { 194 fake.invocationsMutex.Lock() 195 defer fake.invocationsMutex.Unlock() 196 if fake.invocations == nil { 197 fake.invocations = map[string][][]interface{}{} 198 } 199 if fake.invocations[key] == nil { 200 fake.invocations[key] = [][]interface{}{} 201 } 202 fake.invocations[key] = append(fake.invocations[key], args) 203 } 204 205 var _ v6.UnbindSecurityGroupActor = new(FakeUnbindSecurityGroupActor)