github.com/dcarley/cf-cli@v6.24.1-0.20170220111324-4225ff346898+incompatible/command/v2/v2fakes/fake_delete_orphaned_routes_actor.go (about) 1 // This file was generated by counterfeiter 2 package v2fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v2action" 8 "code.cloudfoundry.org/cli/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 DeleteRouteStub func(routeGUID string) (v2action.Warnings, error) 23 deleteRouteMutex sync.RWMutex 24 deleteRouteArgsForCall []struct { 25 routeGUID string 26 } 27 deleteRouteReturns struct { 28 result1 v2action.Warnings 29 result2 error 30 } 31 invocations map[string][][]interface{} 32 invocationsMutex sync.RWMutex 33 } 34 35 func (fake *FakeDeleteOrphanedRoutesActor) GetOrphanedRoutesBySpace(spaceGUID string) ([]v2action.Route, v2action.Warnings, error) { 36 fake.getOrphanedRoutesBySpaceMutex.Lock() 37 fake.getOrphanedRoutesBySpaceArgsForCall = append(fake.getOrphanedRoutesBySpaceArgsForCall, struct { 38 spaceGUID string 39 }{spaceGUID}) 40 fake.recordInvocation("GetOrphanedRoutesBySpace", []interface{}{spaceGUID}) 41 fake.getOrphanedRoutesBySpaceMutex.Unlock() 42 if fake.GetOrphanedRoutesBySpaceStub != nil { 43 return fake.GetOrphanedRoutesBySpaceStub(spaceGUID) 44 } else { 45 return fake.getOrphanedRoutesBySpaceReturns.result1, fake.getOrphanedRoutesBySpaceReturns.result2, fake.getOrphanedRoutesBySpaceReturns.result3 46 } 47 } 48 49 func (fake *FakeDeleteOrphanedRoutesActor) GetOrphanedRoutesBySpaceCallCount() int { 50 fake.getOrphanedRoutesBySpaceMutex.RLock() 51 defer fake.getOrphanedRoutesBySpaceMutex.RUnlock() 52 return len(fake.getOrphanedRoutesBySpaceArgsForCall) 53 } 54 55 func (fake *FakeDeleteOrphanedRoutesActor) GetOrphanedRoutesBySpaceArgsForCall(i int) string { 56 fake.getOrphanedRoutesBySpaceMutex.RLock() 57 defer fake.getOrphanedRoutesBySpaceMutex.RUnlock() 58 return fake.getOrphanedRoutesBySpaceArgsForCall[i].spaceGUID 59 } 60 61 func (fake *FakeDeleteOrphanedRoutesActor) GetOrphanedRoutesBySpaceReturns(result1 []v2action.Route, result2 v2action.Warnings, result3 error) { 62 fake.GetOrphanedRoutesBySpaceStub = nil 63 fake.getOrphanedRoutesBySpaceReturns = struct { 64 result1 []v2action.Route 65 result2 v2action.Warnings 66 result3 error 67 }{result1, result2, result3} 68 } 69 70 func (fake *FakeDeleteOrphanedRoutesActor) DeleteRoute(routeGUID string) (v2action.Warnings, error) { 71 fake.deleteRouteMutex.Lock() 72 fake.deleteRouteArgsForCall = append(fake.deleteRouteArgsForCall, struct { 73 routeGUID string 74 }{routeGUID}) 75 fake.recordInvocation("DeleteRoute", []interface{}{routeGUID}) 76 fake.deleteRouteMutex.Unlock() 77 if fake.DeleteRouteStub != nil { 78 return fake.DeleteRouteStub(routeGUID) 79 } else { 80 return fake.deleteRouteReturns.result1, fake.deleteRouteReturns.result2 81 } 82 } 83 84 func (fake *FakeDeleteOrphanedRoutesActor) DeleteRouteCallCount() int { 85 fake.deleteRouteMutex.RLock() 86 defer fake.deleteRouteMutex.RUnlock() 87 return len(fake.deleteRouteArgsForCall) 88 } 89 90 func (fake *FakeDeleteOrphanedRoutesActor) DeleteRouteArgsForCall(i int) string { 91 fake.deleteRouteMutex.RLock() 92 defer fake.deleteRouteMutex.RUnlock() 93 return fake.deleteRouteArgsForCall[i].routeGUID 94 } 95 96 func (fake *FakeDeleteOrphanedRoutesActor) DeleteRouteReturns(result1 v2action.Warnings, result2 error) { 97 fake.DeleteRouteStub = nil 98 fake.deleteRouteReturns = struct { 99 result1 v2action.Warnings 100 result2 error 101 }{result1, result2} 102 } 103 104 func (fake *FakeDeleteOrphanedRoutesActor) Invocations() map[string][][]interface{} { 105 fake.invocationsMutex.RLock() 106 defer fake.invocationsMutex.RUnlock() 107 fake.getOrphanedRoutesBySpaceMutex.RLock() 108 defer fake.getOrphanedRoutesBySpaceMutex.RUnlock() 109 fake.deleteRouteMutex.RLock() 110 defer fake.deleteRouteMutex.RUnlock() 111 return fake.invocations 112 } 113 114 func (fake *FakeDeleteOrphanedRoutesActor) recordInvocation(key string, args []interface{}) { 115 fake.invocationsMutex.Lock() 116 defer fake.invocationsMutex.Unlock() 117 if fake.invocations == nil { 118 fake.invocations = map[string][][]interface{}{} 119 } 120 if fake.invocations[key] == nil { 121 fake.invocations[key] = [][]interface{}{} 122 } 123 fake.invocations[key] = append(fake.invocations[key], args) 124 } 125 126 var _ v2.DeleteOrphanedRoutesActor = new(FakeDeleteOrphanedRoutesActor)