github.com/liamawhite/cli-with-i18n@v6.32.1-0.20171122084555-dede0a5c3448+incompatible/command/v2/v2fakes/fake_space_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v2fakes 3 4 import ( 5 "sync" 6 7 "github.com/liamawhite/cli-with-i18n/actor/v2action" 8 "github.com/liamawhite/cli-with-i18n/command/v2" 9 ) 10 11 type FakeSpaceActor struct { 12 CloudControllerAPIVersionStub func() string 13 cloudControllerAPIVersionMutex sync.RWMutex 14 cloudControllerAPIVersionArgsForCall []struct{} 15 cloudControllerAPIVersionReturns struct { 16 result1 string 17 } 18 cloudControllerAPIVersionReturnsOnCall map[int]struct { 19 result1 string 20 } 21 GetSpaceByOrganizationAndNameStub func(orgGUID string, spaceName string) (v2action.Space, v2action.Warnings, error) 22 getSpaceByOrganizationAndNameMutex sync.RWMutex 23 getSpaceByOrganizationAndNameArgsForCall []struct { 24 orgGUID string 25 spaceName string 26 } 27 getSpaceByOrganizationAndNameReturns struct { 28 result1 v2action.Space 29 result2 v2action.Warnings 30 result3 error 31 } 32 getSpaceByOrganizationAndNameReturnsOnCall map[int]struct { 33 result1 v2action.Space 34 result2 v2action.Warnings 35 result3 error 36 } 37 GetSpaceSummaryByOrganizationAndNameStub func(orgGUID string, spaceName string, includeStagingSecurityGroupsRules bool) (v2action.SpaceSummary, v2action.Warnings, error) 38 getSpaceSummaryByOrganizationAndNameMutex sync.RWMutex 39 getSpaceSummaryByOrganizationAndNameArgsForCall []struct { 40 orgGUID string 41 spaceName string 42 includeStagingSecurityGroupsRules bool 43 } 44 getSpaceSummaryByOrganizationAndNameReturns struct { 45 result1 v2action.SpaceSummary 46 result2 v2action.Warnings 47 result3 error 48 } 49 getSpaceSummaryByOrganizationAndNameReturnsOnCall map[int]struct { 50 result1 v2action.SpaceSummary 51 result2 v2action.Warnings 52 result3 error 53 } 54 invocations map[string][][]interface{} 55 invocationsMutex sync.RWMutex 56 } 57 58 func (fake *FakeSpaceActor) CloudControllerAPIVersion() string { 59 fake.cloudControllerAPIVersionMutex.Lock() 60 ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)] 61 fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct{}{}) 62 fake.recordInvocation("CloudControllerAPIVersion", []interface{}{}) 63 fake.cloudControllerAPIVersionMutex.Unlock() 64 if fake.CloudControllerAPIVersionStub != nil { 65 return fake.CloudControllerAPIVersionStub() 66 } 67 if specificReturn { 68 return ret.result1 69 } 70 return fake.cloudControllerAPIVersionReturns.result1 71 } 72 73 func (fake *FakeSpaceActor) CloudControllerAPIVersionCallCount() int { 74 fake.cloudControllerAPIVersionMutex.RLock() 75 defer fake.cloudControllerAPIVersionMutex.RUnlock() 76 return len(fake.cloudControllerAPIVersionArgsForCall) 77 } 78 79 func (fake *FakeSpaceActor) CloudControllerAPIVersionReturns(result1 string) { 80 fake.CloudControllerAPIVersionStub = nil 81 fake.cloudControllerAPIVersionReturns = struct { 82 result1 string 83 }{result1} 84 } 85 86 func (fake *FakeSpaceActor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) { 87 fake.CloudControllerAPIVersionStub = nil 88 if fake.cloudControllerAPIVersionReturnsOnCall == nil { 89 fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct { 90 result1 string 91 }) 92 } 93 fake.cloudControllerAPIVersionReturnsOnCall[i] = struct { 94 result1 string 95 }{result1} 96 } 97 98 func (fake *FakeSpaceActor) GetSpaceByOrganizationAndName(orgGUID string, spaceName string) (v2action.Space, v2action.Warnings, error) { 99 fake.getSpaceByOrganizationAndNameMutex.Lock() 100 ret, specificReturn := fake.getSpaceByOrganizationAndNameReturnsOnCall[len(fake.getSpaceByOrganizationAndNameArgsForCall)] 101 fake.getSpaceByOrganizationAndNameArgsForCall = append(fake.getSpaceByOrganizationAndNameArgsForCall, struct { 102 orgGUID string 103 spaceName string 104 }{orgGUID, spaceName}) 105 fake.recordInvocation("GetSpaceByOrganizationAndName", []interface{}{orgGUID, spaceName}) 106 fake.getSpaceByOrganizationAndNameMutex.Unlock() 107 if fake.GetSpaceByOrganizationAndNameStub != nil { 108 return fake.GetSpaceByOrganizationAndNameStub(orgGUID, spaceName) 109 } 110 if specificReturn { 111 return ret.result1, ret.result2, ret.result3 112 } 113 return fake.getSpaceByOrganizationAndNameReturns.result1, fake.getSpaceByOrganizationAndNameReturns.result2, fake.getSpaceByOrganizationAndNameReturns.result3 114 } 115 116 func (fake *FakeSpaceActor) GetSpaceByOrganizationAndNameCallCount() int { 117 fake.getSpaceByOrganizationAndNameMutex.RLock() 118 defer fake.getSpaceByOrganizationAndNameMutex.RUnlock() 119 return len(fake.getSpaceByOrganizationAndNameArgsForCall) 120 } 121 122 func (fake *FakeSpaceActor) GetSpaceByOrganizationAndNameArgsForCall(i int) (string, string) { 123 fake.getSpaceByOrganizationAndNameMutex.RLock() 124 defer fake.getSpaceByOrganizationAndNameMutex.RUnlock() 125 return fake.getSpaceByOrganizationAndNameArgsForCall[i].orgGUID, fake.getSpaceByOrganizationAndNameArgsForCall[i].spaceName 126 } 127 128 func (fake *FakeSpaceActor) GetSpaceByOrganizationAndNameReturns(result1 v2action.Space, result2 v2action.Warnings, result3 error) { 129 fake.GetSpaceByOrganizationAndNameStub = nil 130 fake.getSpaceByOrganizationAndNameReturns = struct { 131 result1 v2action.Space 132 result2 v2action.Warnings 133 result3 error 134 }{result1, result2, result3} 135 } 136 137 func (fake *FakeSpaceActor) GetSpaceByOrganizationAndNameReturnsOnCall(i int, result1 v2action.Space, result2 v2action.Warnings, result3 error) { 138 fake.GetSpaceByOrganizationAndNameStub = nil 139 if fake.getSpaceByOrganizationAndNameReturnsOnCall == nil { 140 fake.getSpaceByOrganizationAndNameReturnsOnCall = make(map[int]struct { 141 result1 v2action.Space 142 result2 v2action.Warnings 143 result3 error 144 }) 145 } 146 fake.getSpaceByOrganizationAndNameReturnsOnCall[i] = struct { 147 result1 v2action.Space 148 result2 v2action.Warnings 149 result3 error 150 }{result1, result2, result3} 151 } 152 153 func (fake *FakeSpaceActor) GetSpaceSummaryByOrganizationAndName(orgGUID string, spaceName string, includeStagingSecurityGroupsRules bool) (v2action.SpaceSummary, v2action.Warnings, error) { 154 fake.getSpaceSummaryByOrganizationAndNameMutex.Lock() 155 ret, specificReturn := fake.getSpaceSummaryByOrganizationAndNameReturnsOnCall[len(fake.getSpaceSummaryByOrganizationAndNameArgsForCall)] 156 fake.getSpaceSummaryByOrganizationAndNameArgsForCall = append(fake.getSpaceSummaryByOrganizationAndNameArgsForCall, struct { 157 orgGUID string 158 spaceName string 159 includeStagingSecurityGroupsRules bool 160 }{orgGUID, spaceName, includeStagingSecurityGroupsRules}) 161 fake.recordInvocation("GetSpaceSummaryByOrganizationAndName", []interface{}{orgGUID, spaceName, includeStagingSecurityGroupsRules}) 162 fake.getSpaceSummaryByOrganizationAndNameMutex.Unlock() 163 if fake.GetSpaceSummaryByOrganizationAndNameStub != nil { 164 return fake.GetSpaceSummaryByOrganizationAndNameStub(orgGUID, spaceName, includeStagingSecurityGroupsRules) 165 } 166 if specificReturn { 167 return ret.result1, ret.result2, ret.result3 168 } 169 return fake.getSpaceSummaryByOrganizationAndNameReturns.result1, fake.getSpaceSummaryByOrganizationAndNameReturns.result2, fake.getSpaceSummaryByOrganizationAndNameReturns.result3 170 } 171 172 func (fake *FakeSpaceActor) GetSpaceSummaryByOrganizationAndNameCallCount() int { 173 fake.getSpaceSummaryByOrganizationAndNameMutex.RLock() 174 defer fake.getSpaceSummaryByOrganizationAndNameMutex.RUnlock() 175 return len(fake.getSpaceSummaryByOrganizationAndNameArgsForCall) 176 } 177 178 func (fake *FakeSpaceActor) GetSpaceSummaryByOrganizationAndNameArgsForCall(i int) (string, string, bool) { 179 fake.getSpaceSummaryByOrganizationAndNameMutex.RLock() 180 defer fake.getSpaceSummaryByOrganizationAndNameMutex.RUnlock() 181 return fake.getSpaceSummaryByOrganizationAndNameArgsForCall[i].orgGUID, fake.getSpaceSummaryByOrganizationAndNameArgsForCall[i].spaceName, fake.getSpaceSummaryByOrganizationAndNameArgsForCall[i].includeStagingSecurityGroupsRules 182 } 183 184 func (fake *FakeSpaceActor) GetSpaceSummaryByOrganizationAndNameReturns(result1 v2action.SpaceSummary, result2 v2action.Warnings, result3 error) { 185 fake.GetSpaceSummaryByOrganizationAndNameStub = nil 186 fake.getSpaceSummaryByOrganizationAndNameReturns = struct { 187 result1 v2action.SpaceSummary 188 result2 v2action.Warnings 189 result3 error 190 }{result1, result2, result3} 191 } 192 193 func (fake *FakeSpaceActor) GetSpaceSummaryByOrganizationAndNameReturnsOnCall(i int, result1 v2action.SpaceSummary, result2 v2action.Warnings, result3 error) { 194 fake.GetSpaceSummaryByOrganizationAndNameStub = nil 195 if fake.getSpaceSummaryByOrganizationAndNameReturnsOnCall == nil { 196 fake.getSpaceSummaryByOrganizationAndNameReturnsOnCall = make(map[int]struct { 197 result1 v2action.SpaceSummary 198 result2 v2action.Warnings 199 result3 error 200 }) 201 } 202 fake.getSpaceSummaryByOrganizationAndNameReturnsOnCall[i] = struct { 203 result1 v2action.SpaceSummary 204 result2 v2action.Warnings 205 result3 error 206 }{result1, result2, result3} 207 } 208 209 func (fake *FakeSpaceActor) Invocations() map[string][][]interface{} { 210 fake.invocationsMutex.RLock() 211 defer fake.invocationsMutex.RUnlock() 212 fake.cloudControllerAPIVersionMutex.RLock() 213 defer fake.cloudControllerAPIVersionMutex.RUnlock() 214 fake.getSpaceByOrganizationAndNameMutex.RLock() 215 defer fake.getSpaceByOrganizationAndNameMutex.RUnlock() 216 fake.getSpaceSummaryByOrganizationAndNameMutex.RLock() 217 defer fake.getSpaceSummaryByOrganizationAndNameMutex.RUnlock() 218 copiedInvocations := map[string][][]interface{}{} 219 for key, value := range fake.invocations { 220 copiedInvocations[key] = value 221 } 222 return copiedInvocations 223 } 224 225 func (fake *FakeSpaceActor) recordInvocation(key string, args []interface{}) { 226 fake.invocationsMutex.Lock() 227 defer fake.invocationsMutex.Unlock() 228 if fake.invocations == nil { 229 fake.invocations = map[string][][]interface{}{} 230 } 231 if fake.invocations[key] == nil { 232 fake.invocations[key] = [][]interface{}{} 233 } 234 fake.invocations[key] = append(fake.invocations[key], args) 235 } 236 237 var _ v2.SpaceActor = new(FakeSpaceActor)