github.com/randomtask1155/cli@v6.41.1-0.20181227003417-a98eed78cbde+incompatible/command/v6/v6fakes/fake_membership_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/v3action" 8 "code.cloudfoundry.org/cli/command/v6" 9 ) 10 11 type FakeMembershipActor struct { 12 GetOrganizationByNameStub func(name string) (v3action.Organization, v3action.Warnings, error) 13 getOrganizationByNameMutex sync.RWMutex 14 getOrganizationByNameArgsForCall []struct { 15 name string 16 } 17 getOrganizationByNameReturns struct { 18 result1 v3action.Organization 19 result2 v3action.Warnings 20 result3 error 21 } 22 getOrganizationByNameReturnsOnCall map[int]struct { 23 result1 v3action.Organization 24 result2 v3action.Warnings 25 result3 error 26 } 27 GetSpaceByNameAndOrganizationStub func(spaceName string, orgGUID string) (v3action.Space, v3action.Warnings, error) 28 getSpaceByNameAndOrganizationMutex sync.RWMutex 29 getSpaceByNameAndOrganizationArgsForCall []struct { 30 spaceName string 31 orgGUID string 32 } 33 getSpaceByNameAndOrganizationReturns struct { 34 result1 v3action.Space 35 result2 v3action.Warnings 36 result3 error 37 } 38 getSpaceByNameAndOrganizationReturnsOnCall map[int]struct { 39 result1 v3action.Space 40 result2 v3action.Warnings 41 result3 error 42 } 43 invocations map[string][][]interface{} 44 invocationsMutex sync.RWMutex 45 } 46 47 func (fake *FakeMembershipActor) GetOrganizationByName(name string) (v3action.Organization, v3action.Warnings, error) { 48 fake.getOrganizationByNameMutex.Lock() 49 ret, specificReturn := fake.getOrganizationByNameReturnsOnCall[len(fake.getOrganizationByNameArgsForCall)] 50 fake.getOrganizationByNameArgsForCall = append(fake.getOrganizationByNameArgsForCall, struct { 51 name string 52 }{name}) 53 fake.recordInvocation("GetOrganizationByName", []interface{}{name}) 54 fake.getOrganizationByNameMutex.Unlock() 55 if fake.GetOrganizationByNameStub != nil { 56 return fake.GetOrganizationByNameStub(name) 57 } 58 if specificReturn { 59 return ret.result1, ret.result2, ret.result3 60 } 61 return fake.getOrganizationByNameReturns.result1, fake.getOrganizationByNameReturns.result2, fake.getOrganizationByNameReturns.result3 62 } 63 64 func (fake *FakeMembershipActor) GetOrganizationByNameCallCount() int { 65 fake.getOrganizationByNameMutex.RLock() 66 defer fake.getOrganizationByNameMutex.RUnlock() 67 return len(fake.getOrganizationByNameArgsForCall) 68 } 69 70 func (fake *FakeMembershipActor) GetOrganizationByNameArgsForCall(i int) string { 71 fake.getOrganizationByNameMutex.RLock() 72 defer fake.getOrganizationByNameMutex.RUnlock() 73 return fake.getOrganizationByNameArgsForCall[i].name 74 } 75 76 func (fake *FakeMembershipActor) GetOrganizationByNameReturns(result1 v3action.Organization, result2 v3action.Warnings, result3 error) { 77 fake.GetOrganizationByNameStub = nil 78 fake.getOrganizationByNameReturns = struct { 79 result1 v3action.Organization 80 result2 v3action.Warnings 81 result3 error 82 }{result1, result2, result3} 83 } 84 85 func (fake *FakeMembershipActor) GetOrganizationByNameReturnsOnCall(i int, result1 v3action.Organization, result2 v3action.Warnings, result3 error) { 86 fake.GetOrganizationByNameStub = nil 87 if fake.getOrganizationByNameReturnsOnCall == nil { 88 fake.getOrganizationByNameReturnsOnCall = make(map[int]struct { 89 result1 v3action.Organization 90 result2 v3action.Warnings 91 result3 error 92 }) 93 } 94 fake.getOrganizationByNameReturnsOnCall[i] = struct { 95 result1 v3action.Organization 96 result2 v3action.Warnings 97 result3 error 98 }{result1, result2, result3} 99 } 100 101 func (fake *FakeMembershipActor) GetSpaceByNameAndOrganization(spaceName string, orgGUID string) (v3action.Space, v3action.Warnings, error) { 102 fake.getSpaceByNameAndOrganizationMutex.Lock() 103 ret, specificReturn := fake.getSpaceByNameAndOrganizationReturnsOnCall[len(fake.getSpaceByNameAndOrganizationArgsForCall)] 104 fake.getSpaceByNameAndOrganizationArgsForCall = append(fake.getSpaceByNameAndOrganizationArgsForCall, struct { 105 spaceName string 106 orgGUID string 107 }{spaceName, orgGUID}) 108 fake.recordInvocation("GetSpaceByNameAndOrganization", []interface{}{spaceName, orgGUID}) 109 fake.getSpaceByNameAndOrganizationMutex.Unlock() 110 if fake.GetSpaceByNameAndOrganizationStub != nil { 111 return fake.GetSpaceByNameAndOrganizationStub(spaceName, orgGUID) 112 } 113 if specificReturn { 114 return ret.result1, ret.result2, ret.result3 115 } 116 return fake.getSpaceByNameAndOrganizationReturns.result1, fake.getSpaceByNameAndOrganizationReturns.result2, fake.getSpaceByNameAndOrganizationReturns.result3 117 } 118 119 func (fake *FakeMembershipActor) GetSpaceByNameAndOrganizationCallCount() int { 120 fake.getSpaceByNameAndOrganizationMutex.RLock() 121 defer fake.getSpaceByNameAndOrganizationMutex.RUnlock() 122 return len(fake.getSpaceByNameAndOrganizationArgsForCall) 123 } 124 125 func (fake *FakeMembershipActor) GetSpaceByNameAndOrganizationArgsForCall(i int) (string, string) { 126 fake.getSpaceByNameAndOrganizationMutex.RLock() 127 defer fake.getSpaceByNameAndOrganizationMutex.RUnlock() 128 return fake.getSpaceByNameAndOrganizationArgsForCall[i].spaceName, fake.getSpaceByNameAndOrganizationArgsForCall[i].orgGUID 129 } 130 131 func (fake *FakeMembershipActor) GetSpaceByNameAndOrganizationReturns(result1 v3action.Space, result2 v3action.Warnings, result3 error) { 132 fake.GetSpaceByNameAndOrganizationStub = nil 133 fake.getSpaceByNameAndOrganizationReturns = struct { 134 result1 v3action.Space 135 result2 v3action.Warnings 136 result3 error 137 }{result1, result2, result3} 138 } 139 140 func (fake *FakeMembershipActor) GetSpaceByNameAndOrganizationReturnsOnCall(i int, result1 v3action.Space, result2 v3action.Warnings, result3 error) { 141 fake.GetSpaceByNameAndOrganizationStub = nil 142 if fake.getSpaceByNameAndOrganizationReturnsOnCall == nil { 143 fake.getSpaceByNameAndOrganizationReturnsOnCall = make(map[int]struct { 144 result1 v3action.Space 145 result2 v3action.Warnings 146 result3 error 147 }) 148 } 149 fake.getSpaceByNameAndOrganizationReturnsOnCall[i] = struct { 150 result1 v3action.Space 151 result2 v3action.Warnings 152 result3 error 153 }{result1, result2, result3} 154 } 155 156 func (fake *FakeMembershipActor) Invocations() map[string][][]interface{} { 157 fake.invocationsMutex.RLock() 158 defer fake.invocationsMutex.RUnlock() 159 fake.getOrganizationByNameMutex.RLock() 160 defer fake.getOrganizationByNameMutex.RUnlock() 161 fake.getSpaceByNameAndOrganizationMutex.RLock() 162 defer fake.getSpaceByNameAndOrganizationMutex.RUnlock() 163 return fake.invocations 164 } 165 166 func (fake *FakeMembershipActor) recordInvocation(key string, args []interface{}) { 167 fake.invocationsMutex.Lock() 168 defer fake.invocationsMutex.Unlock() 169 if fake.invocations == nil { 170 fake.invocations = map[string][][]interface{}{} 171 } 172 if fake.invocations[key] == nil { 173 fake.invocations[key] = [][]interface{}{} 174 } 175 fake.invocations[key] = append(fake.invocations[key], args) 176 } 177 178 var _ v6.MembershipActor = new(FakeMembershipActor)