github.com/liamawhite/cli-with-i18n@v6.32.1-0.20171122084555-dede0a5c3448+incompatible/command/v2/v2fakes/fake_org_actor_v3.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/v3action" 8 "github.com/liamawhite/cli-with-i18n/command/v2" 9 ) 10 11 type FakeOrgActorV3 struct { 12 GetIsolationSegmentsByOrganizationStub func(orgName string) ([]v3action.IsolationSegment, v3action.Warnings, error) 13 getIsolationSegmentsByOrganizationMutex sync.RWMutex 14 getIsolationSegmentsByOrganizationArgsForCall []struct { 15 orgName string 16 } 17 getIsolationSegmentsByOrganizationReturns struct { 18 result1 []v3action.IsolationSegment 19 result2 v3action.Warnings 20 result3 error 21 } 22 getIsolationSegmentsByOrganizationReturnsOnCall map[int]struct { 23 result1 []v3action.IsolationSegment 24 result2 v3action.Warnings 25 result3 error 26 } 27 CloudControllerAPIVersionStub func() string 28 cloudControllerAPIVersionMutex sync.RWMutex 29 cloudControllerAPIVersionArgsForCall []struct{} 30 cloudControllerAPIVersionReturns struct { 31 result1 string 32 } 33 cloudControllerAPIVersionReturnsOnCall map[int]struct { 34 result1 string 35 } 36 invocations map[string][][]interface{} 37 invocationsMutex sync.RWMutex 38 } 39 40 func (fake *FakeOrgActorV3) GetIsolationSegmentsByOrganization(orgName string) ([]v3action.IsolationSegment, v3action.Warnings, error) { 41 fake.getIsolationSegmentsByOrganizationMutex.Lock() 42 ret, specificReturn := fake.getIsolationSegmentsByOrganizationReturnsOnCall[len(fake.getIsolationSegmentsByOrganizationArgsForCall)] 43 fake.getIsolationSegmentsByOrganizationArgsForCall = append(fake.getIsolationSegmentsByOrganizationArgsForCall, struct { 44 orgName string 45 }{orgName}) 46 fake.recordInvocation("GetIsolationSegmentsByOrganization", []interface{}{orgName}) 47 fake.getIsolationSegmentsByOrganizationMutex.Unlock() 48 if fake.GetIsolationSegmentsByOrganizationStub != nil { 49 return fake.GetIsolationSegmentsByOrganizationStub(orgName) 50 } 51 if specificReturn { 52 return ret.result1, ret.result2, ret.result3 53 } 54 return fake.getIsolationSegmentsByOrganizationReturns.result1, fake.getIsolationSegmentsByOrganizationReturns.result2, fake.getIsolationSegmentsByOrganizationReturns.result3 55 } 56 57 func (fake *FakeOrgActorV3) GetIsolationSegmentsByOrganizationCallCount() int { 58 fake.getIsolationSegmentsByOrganizationMutex.RLock() 59 defer fake.getIsolationSegmentsByOrganizationMutex.RUnlock() 60 return len(fake.getIsolationSegmentsByOrganizationArgsForCall) 61 } 62 63 func (fake *FakeOrgActorV3) GetIsolationSegmentsByOrganizationArgsForCall(i int) string { 64 fake.getIsolationSegmentsByOrganizationMutex.RLock() 65 defer fake.getIsolationSegmentsByOrganizationMutex.RUnlock() 66 return fake.getIsolationSegmentsByOrganizationArgsForCall[i].orgName 67 } 68 69 func (fake *FakeOrgActorV3) GetIsolationSegmentsByOrganizationReturns(result1 []v3action.IsolationSegment, result2 v3action.Warnings, result3 error) { 70 fake.GetIsolationSegmentsByOrganizationStub = nil 71 fake.getIsolationSegmentsByOrganizationReturns = struct { 72 result1 []v3action.IsolationSegment 73 result2 v3action.Warnings 74 result3 error 75 }{result1, result2, result3} 76 } 77 78 func (fake *FakeOrgActorV3) GetIsolationSegmentsByOrganizationReturnsOnCall(i int, result1 []v3action.IsolationSegment, result2 v3action.Warnings, result3 error) { 79 fake.GetIsolationSegmentsByOrganizationStub = nil 80 if fake.getIsolationSegmentsByOrganizationReturnsOnCall == nil { 81 fake.getIsolationSegmentsByOrganizationReturnsOnCall = make(map[int]struct { 82 result1 []v3action.IsolationSegment 83 result2 v3action.Warnings 84 result3 error 85 }) 86 } 87 fake.getIsolationSegmentsByOrganizationReturnsOnCall[i] = struct { 88 result1 []v3action.IsolationSegment 89 result2 v3action.Warnings 90 result3 error 91 }{result1, result2, result3} 92 } 93 94 func (fake *FakeOrgActorV3) CloudControllerAPIVersion() string { 95 fake.cloudControllerAPIVersionMutex.Lock() 96 ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)] 97 fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct{}{}) 98 fake.recordInvocation("CloudControllerAPIVersion", []interface{}{}) 99 fake.cloudControllerAPIVersionMutex.Unlock() 100 if fake.CloudControllerAPIVersionStub != nil { 101 return fake.CloudControllerAPIVersionStub() 102 } 103 if specificReturn { 104 return ret.result1 105 } 106 return fake.cloudControllerAPIVersionReturns.result1 107 } 108 109 func (fake *FakeOrgActorV3) CloudControllerAPIVersionCallCount() int { 110 fake.cloudControllerAPIVersionMutex.RLock() 111 defer fake.cloudControllerAPIVersionMutex.RUnlock() 112 return len(fake.cloudControllerAPIVersionArgsForCall) 113 } 114 115 func (fake *FakeOrgActorV3) CloudControllerAPIVersionReturns(result1 string) { 116 fake.CloudControllerAPIVersionStub = nil 117 fake.cloudControllerAPIVersionReturns = struct { 118 result1 string 119 }{result1} 120 } 121 122 func (fake *FakeOrgActorV3) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) { 123 fake.CloudControllerAPIVersionStub = nil 124 if fake.cloudControllerAPIVersionReturnsOnCall == nil { 125 fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct { 126 result1 string 127 }) 128 } 129 fake.cloudControllerAPIVersionReturnsOnCall[i] = struct { 130 result1 string 131 }{result1} 132 } 133 134 func (fake *FakeOrgActorV3) Invocations() map[string][][]interface{} { 135 fake.invocationsMutex.RLock() 136 defer fake.invocationsMutex.RUnlock() 137 fake.getIsolationSegmentsByOrganizationMutex.RLock() 138 defer fake.getIsolationSegmentsByOrganizationMutex.RUnlock() 139 fake.cloudControllerAPIVersionMutex.RLock() 140 defer fake.cloudControllerAPIVersionMutex.RUnlock() 141 copiedInvocations := map[string][][]interface{}{} 142 for key, value := range fake.invocations { 143 copiedInvocations[key] = value 144 } 145 return copiedInvocations 146 } 147 148 func (fake *FakeOrgActorV3) recordInvocation(key string, args []interface{}) { 149 fake.invocationsMutex.Lock() 150 defer fake.invocationsMutex.Unlock() 151 if fake.invocations == nil { 152 fake.invocations = map[string][][]interface{}{} 153 } 154 if fake.invocations[key] == nil { 155 fake.invocations[key] = [][]interface{}{} 156 } 157 fake.invocations[key] = append(fake.invocations[key], args) 158 } 159 160 var _ v2.OrgActorV3 = new(FakeOrgActorV3)