github.com/liamawhite/cli-with-i18n@v6.32.1-0.20171122084555-dede0a5c3448+incompatible/command/v2/v2fakes/fake_delete_orphaned_routes_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 FakeDeleteOrphanedRoutesActor struct { 12 GetOrphanedRoutesBySpaceStub func(spaceGUID string) ([]v2action.Route, v2action.Warnings, error) 13 getOrphanedRoutesBySpaceMutex sync.RWMutex 14 getOrphanedRoutesBySpaceArgsForCall []struct { 15 spaceGUID string 16 } 17 getOrphanedRoutesBySpaceReturns struct { 18 result1 []v2action.Route 19 result2 v2action.Warnings 20 result3 error 21 } 22 getOrphanedRoutesBySpaceReturnsOnCall map[int]struct { 23 result1 []v2action.Route 24 result2 v2action.Warnings 25 result3 error 26 } 27 DeleteRouteStub func(routeGUID string) (v2action.Warnings, error) 28 deleteRouteMutex sync.RWMutex 29 deleteRouteArgsForCall []struct { 30 routeGUID string 31 } 32 deleteRouteReturns struct { 33 result1 v2action.Warnings 34 result2 error 35 } 36 deleteRouteReturnsOnCall map[int]struct { 37 result1 v2action.Warnings 38 result2 error 39 } 40 invocations map[string][][]interface{} 41 invocationsMutex sync.RWMutex 42 } 43 44 func (fake *FakeDeleteOrphanedRoutesActor) GetOrphanedRoutesBySpace(spaceGUID string) ([]v2action.Route, v2action.Warnings, error) { 45 fake.getOrphanedRoutesBySpaceMutex.Lock() 46 ret, specificReturn := fake.getOrphanedRoutesBySpaceReturnsOnCall[len(fake.getOrphanedRoutesBySpaceArgsForCall)] 47 fake.getOrphanedRoutesBySpaceArgsForCall = append(fake.getOrphanedRoutesBySpaceArgsForCall, struct { 48 spaceGUID string 49 }{spaceGUID}) 50 fake.recordInvocation("GetOrphanedRoutesBySpace", []interface{}{spaceGUID}) 51 fake.getOrphanedRoutesBySpaceMutex.Unlock() 52 if fake.GetOrphanedRoutesBySpaceStub != nil { 53 return fake.GetOrphanedRoutesBySpaceStub(spaceGUID) 54 } 55 if specificReturn { 56 return ret.result1, ret.result2, ret.result3 57 } 58 return fake.getOrphanedRoutesBySpaceReturns.result1, fake.getOrphanedRoutesBySpaceReturns.result2, fake.getOrphanedRoutesBySpaceReturns.result3 59 } 60 61 func (fake *FakeDeleteOrphanedRoutesActor) GetOrphanedRoutesBySpaceCallCount() int { 62 fake.getOrphanedRoutesBySpaceMutex.RLock() 63 defer fake.getOrphanedRoutesBySpaceMutex.RUnlock() 64 return len(fake.getOrphanedRoutesBySpaceArgsForCall) 65 } 66 67 func (fake *FakeDeleteOrphanedRoutesActor) GetOrphanedRoutesBySpaceArgsForCall(i int) string { 68 fake.getOrphanedRoutesBySpaceMutex.RLock() 69 defer fake.getOrphanedRoutesBySpaceMutex.RUnlock() 70 return fake.getOrphanedRoutesBySpaceArgsForCall[i].spaceGUID 71 } 72 73 func (fake *FakeDeleteOrphanedRoutesActor) GetOrphanedRoutesBySpaceReturns(result1 []v2action.Route, result2 v2action.Warnings, result3 error) { 74 fake.GetOrphanedRoutesBySpaceStub = nil 75 fake.getOrphanedRoutesBySpaceReturns = struct { 76 result1 []v2action.Route 77 result2 v2action.Warnings 78 result3 error 79 }{result1, result2, result3} 80 } 81 82 func (fake *FakeDeleteOrphanedRoutesActor) GetOrphanedRoutesBySpaceReturnsOnCall(i int, result1 []v2action.Route, result2 v2action.Warnings, result3 error) { 83 fake.GetOrphanedRoutesBySpaceStub = nil 84 if fake.getOrphanedRoutesBySpaceReturnsOnCall == nil { 85 fake.getOrphanedRoutesBySpaceReturnsOnCall = make(map[int]struct { 86 result1 []v2action.Route 87 result2 v2action.Warnings 88 result3 error 89 }) 90 } 91 fake.getOrphanedRoutesBySpaceReturnsOnCall[i] = struct { 92 result1 []v2action.Route 93 result2 v2action.Warnings 94 result3 error 95 }{result1, result2, result3} 96 } 97 98 func (fake *FakeDeleteOrphanedRoutesActor) DeleteRoute(routeGUID string) (v2action.Warnings, error) { 99 fake.deleteRouteMutex.Lock() 100 ret, specificReturn := fake.deleteRouteReturnsOnCall[len(fake.deleteRouteArgsForCall)] 101 fake.deleteRouteArgsForCall = append(fake.deleteRouteArgsForCall, struct { 102 routeGUID string 103 }{routeGUID}) 104 fake.recordInvocation("DeleteRoute", []interface{}{routeGUID}) 105 fake.deleteRouteMutex.Unlock() 106 if fake.DeleteRouteStub != nil { 107 return fake.DeleteRouteStub(routeGUID) 108 } 109 if specificReturn { 110 return ret.result1, ret.result2 111 } 112 return fake.deleteRouteReturns.result1, fake.deleteRouteReturns.result2 113 } 114 115 func (fake *FakeDeleteOrphanedRoutesActor) DeleteRouteCallCount() int { 116 fake.deleteRouteMutex.RLock() 117 defer fake.deleteRouteMutex.RUnlock() 118 return len(fake.deleteRouteArgsForCall) 119 } 120 121 func (fake *FakeDeleteOrphanedRoutesActor) DeleteRouteArgsForCall(i int) string { 122 fake.deleteRouteMutex.RLock() 123 defer fake.deleteRouteMutex.RUnlock() 124 return fake.deleteRouteArgsForCall[i].routeGUID 125 } 126 127 func (fake *FakeDeleteOrphanedRoutesActor) DeleteRouteReturns(result1 v2action.Warnings, result2 error) { 128 fake.DeleteRouteStub = nil 129 fake.deleteRouteReturns = struct { 130 result1 v2action.Warnings 131 result2 error 132 }{result1, result2} 133 } 134 135 func (fake *FakeDeleteOrphanedRoutesActor) DeleteRouteReturnsOnCall(i int, result1 v2action.Warnings, result2 error) { 136 fake.DeleteRouteStub = nil 137 if fake.deleteRouteReturnsOnCall == nil { 138 fake.deleteRouteReturnsOnCall = make(map[int]struct { 139 result1 v2action.Warnings 140 result2 error 141 }) 142 } 143 fake.deleteRouteReturnsOnCall[i] = struct { 144 result1 v2action.Warnings 145 result2 error 146 }{result1, result2} 147 } 148 149 func (fake *FakeDeleteOrphanedRoutesActor) Invocations() map[string][][]interface{} { 150 fake.invocationsMutex.RLock() 151 defer fake.invocationsMutex.RUnlock() 152 fake.getOrphanedRoutesBySpaceMutex.RLock() 153 defer fake.getOrphanedRoutesBySpaceMutex.RUnlock() 154 fake.deleteRouteMutex.RLock() 155 defer fake.deleteRouteMutex.RUnlock() 156 copiedInvocations := map[string][][]interface{}{} 157 for key, value := range fake.invocations { 158 copiedInvocations[key] = value 159 } 160 return copiedInvocations 161 } 162 163 func (fake *FakeDeleteOrphanedRoutesActor) recordInvocation(key string, args []interface{}) { 164 fake.invocationsMutex.Lock() 165 defer fake.invocationsMutex.Unlock() 166 if fake.invocations == nil { 167 fake.invocations = map[string][][]interface{}{} 168 } 169 if fake.invocations[key] == nil { 170 fake.invocations[key] = [][]interface{}{} 171 } 172 fake.invocations[key] = append(fake.invocations[key], args) 173 } 174 175 var _ v2.DeleteOrphanedRoutesActor = new(FakeDeleteOrphanedRoutesActor)