github.com/nimakaviani/cli@v6.37.1-0.20180619223813-e734901a73fa+incompatible/command/v3/v3fakes/fake_unshare_service_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v3fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v2v3action" 8 "code.cloudfoundry.org/cli/command/v3" 9 ) 10 11 type FakeUnshareServiceActor struct { 12 UnshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceStub func(sharedToOrgName string, sharedToSpaceName string, serviceInstanceName string, currentlyTargetedSpaceGUID string) (v2v3action.Warnings, error) 13 unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceMutex sync.RWMutex 14 unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceArgsForCall []struct { 15 sharedToOrgName string 16 sharedToSpaceName string 17 serviceInstanceName string 18 currentlyTargetedSpaceGUID string 19 } 20 unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceReturns struct { 21 result1 v2v3action.Warnings 22 result2 error 23 } 24 unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceReturnsOnCall map[int]struct { 25 result1 v2v3action.Warnings 26 result2 error 27 } 28 CloudControllerV3APIVersionStub func() string 29 cloudControllerV3APIVersionMutex sync.RWMutex 30 cloudControllerV3APIVersionArgsForCall []struct{} 31 cloudControllerV3APIVersionReturns struct { 32 result1 string 33 } 34 cloudControllerV3APIVersionReturnsOnCall map[int]struct { 35 result1 string 36 } 37 invocations map[string][][]interface{} 38 invocationsMutex sync.RWMutex 39 } 40 41 func (fake *FakeUnshareServiceActor) UnshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpace(sharedToOrgName string, sharedToSpaceName string, serviceInstanceName string, currentlyTargetedSpaceGUID string) (v2v3action.Warnings, error) { 42 fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceMutex.Lock() 43 ret, specificReturn := fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceReturnsOnCall[len(fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceArgsForCall)] 44 fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceArgsForCall = append(fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceArgsForCall, struct { 45 sharedToOrgName string 46 sharedToSpaceName string 47 serviceInstanceName string 48 currentlyTargetedSpaceGUID string 49 }{sharedToOrgName, sharedToSpaceName, serviceInstanceName, currentlyTargetedSpaceGUID}) 50 fake.recordInvocation("UnshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpace", []interface{}{sharedToOrgName, sharedToSpaceName, serviceInstanceName, currentlyTargetedSpaceGUID}) 51 fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceMutex.Unlock() 52 if fake.UnshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceStub != nil { 53 return fake.UnshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceStub(sharedToOrgName, sharedToSpaceName, serviceInstanceName, currentlyTargetedSpaceGUID) 54 } 55 if specificReturn { 56 return ret.result1, ret.result2 57 } 58 return fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceReturns.result1, fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceReturns.result2 59 } 60 61 func (fake *FakeUnshareServiceActor) UnshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceCallCount() int { 62 fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceMutex.RLock() 63 defer fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceMutex.RUnlock() 64 return len(fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceArgsForCall) 65 } 66 67 func (fake *FakeUnshareServiceActor) UnshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceArgsForCall(i int) (string, string, string, string) { 68 fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceMutex.RLock() 69 defer fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceMutex.RUnlock() 70 return fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceArgsForCall[i].sharedToOrgName, fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceArgsForCall[i].sharedToSpaceName, fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceArgsForCall[i].serviceInstanceName, fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceArgsForCall[i].currentlyTargetedSpaceGUID 71 } 72 73 func (fake *FakeUnshareServiceActor) UnshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceReturns(result1 v2v3action.Warnings, result2 error) { 74 fake.UnshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceStub = nil 75 fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceReturns = struct { 76 result1 v2v3action.Warnings 77 result2 error 78 }{result1, result2} 79 } 80 81 func (fake *FakeUnshareServiceActor) UnshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceReturnsOnCall(i int, result1 v2v3action.Warnings, result2 error) { 82 fake.UnshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceStub = nil 83 if fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceReturnsOnCall == nil { 84 fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceReturnsOnCall = make(map[int]struct { 85 result1 v2v3action.Warnings 86 result2 error 87 }) 88 } 89 fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceReturnsOnCall[i] = struct { 90 result1 v2v3action.Warnings 91 result2 error 92 }{result1, result2} 93 } 94 95 func (fake *FakeUnshareServiceActor) CloudControllerV3APIVersion() string { 96 fake.cloudControllerV3APIVersionMutex.Lock() 97 ret, specificReturn := fake.cloudControllerV3APIVersionReturnsOnCall[len(fake.cloudControllerV3APIVersionArgsForCall)] 98 fake.cloudControllerV3APIVersionArgsForCall = append(fake.cloudControllerV3APIVersionArgsForCall, struct{}{}) 99 fake.recordInvocation("CloudControllerV3APIVersion", []interface{}{}) 100 fake.cloudControllerV3APIVersionMutex.Unlock() 101 if fake.CloudControllerV3APIVersionStub != nil { 102 return fake.CloudControllerV3APIVersionStub() 103 } 104 if specificReturn { 105 return ret.result1 106 } 107 return fake.cloudControllerV3APIVersionReturns.result1 108 } 109 110 func (fake *FakeUnshareServiceActor) CloudControllerV3APIVersionCallCount() int { 111 fake.cloudControllerV3APIVersionMutex.RLock() 112 defer fake.cloudControllerV3APIVersionMutex.RUnlock() 113 return len(fake.cloudControllerV3APIVersionArgsForCall) 114 } 115 116 func (fake *FakeUnshareServiceActor) CloudControllerV3APIVersionReturns(result1 string) { 117 fake.CloudControllerV3APIVersionStub = nil 118 fake.cloudControllerV3APIVersionReturns = struct { 119 result1 string 120 }{result1} 121 } 122 123 func (fake *FakeUnshareServiceActor) CloudControllerV3APIVersionReturnsOnCall(i int, result1 string) { 124 fake.CloudControllerV3APIVersionStub = nil 125 if fake.cloudControllerV3APIVersionReturnsOnCall == nil { 126 fake.cloudControllerV3APIVersionReturnsOnCall = make(map[int]struct { 127 result1 string 128 }) 129 } 130 fake.cloudControllerV3APIVersionReturnsOnCall[i] = struct { 131 result1 string 132 }{result1} 133 } 134 135 func (fake *FakeUnshareServiceActor) Invocations() map[string][][]interface{} { 136 fake.invocationsMutex.RLock() 137 defer fake.invocationsMutex.RUnlock() 138 fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceMutex.RLock() 139 defer fake.unshareServiceInstanceFromOrganizationNameAndSpaceNameByNameAndSpaceMutex.RUnlock() 140 fake.cloudControllerV3APIVersionMutex.RLock() 141 defer fake.cloudControllerV3APIVersionMutex.RUnlock() 142 copiedInvocations := map[string][][]interface{}{} 143 for key, value := range fake.invocations { 144 copiedInvocations[key] = value 145 } 146 return copiedInvocations 147 } 148 149 func (fake *FakeUnshareServiceActor) recordInvocation(key string, args []interface{}) { 150 fake.invocationsMutex.Lock() 151 defer fake.invocationsMutex.Unlock() 152 if fake.invocations == nil { 153 fake.invocations = map[string][][]interface{}{} 154 } 155 if fake.invocations[key] == nil { 156 fake.invocations[key] = [][]interface{}{} 157 } 158 fake.invocations[key] = append(fake.invocations[key], args) 159 } 160 161 var _ v3.UnshareServiceActor = new(FakeUnshareServiceActor)