github.com/randomtask1155/cli@v6.41.1-0.20181227003417-a98eed78cbde+incompatible/command/v6/v6fakes/fake_remove_network_policy_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/cfnetworkingaction" 8 "code.cloudfoundry.org/cli/command/v6" 9 ) 10 11 type FakeRemoveNetworkPolicyActor struct { 12 RemoveNetworkPolicyStub func(srcSpaceGUID string, srcAppName string, destSpaceGUID string, destAppName string, protocol string, startPort int, endPort int) (cfnetworkingaction.Warnings, error) 13 removeNetworkPolicyMutex sync.RWMutex 14 removeNetworkPolicyArgsForCall []struct { 15 srcSpaceGUID string 16 srcAppName string 17 destSpaceGUID string 18 destAppName string 19 protocol string 20 startPort int 21 endPort int 22 } 23 removeNetworkPolicyReturns struct { 24 result1 cfnetworkingaction.Warnings 25 result2 error 26 } 27 removeNetworkPolicyReturnsOnCall map[int]struct { 28 result1 cfnetworkingaction.Warnings 29 result2 error 30 } 31 invocations map[string][][]interface{} 32 invocationsMutex sync.RWMutex 33 } 34 35 func (fake *FakeRemoveNetworkPolicyActor) RemoveNetworkPolicy(srcSpaceGUID string, srcAppName string, destSpaceGUID string, destAppName string, protocol string, startPort int, endPort int) (cfnetworkingaction.Warnings, error) { 36 fake.removeNetworkPolicyMutex.Lock() 37 ret, specificReturn := fake.removeNetworkPolicyReturnsOnCall[len(fake.removeNetworkPolicyArgsForCall)] 38 fake.removeNetworkPolicyArgsForCall = append(fake.removeNetworkPolicyArgsForCall, struct { 39 srcSpaceGUID string 40 srcAppName string 41 destSpaceGUID string 42 destAppName string 43 protocol string 44 startPort int 45 endPort int 46 }{srcSpaceGUID, srcAppName, destSpaceGUID, destAppName, protocol, startPort, endPort}) 47 fake.recordInvocation("RemoveNetworkPolicy", []interface{}{srcSpaceGUID, srcAppName, destSpaceGUID, destAppName, protocol, startPort, endPort}) 48 fake.removeNetworkPolicyMutex.Unlock() 49 if fake.RemoveNetworkPolicyStub != nil { 50 return fake.RemoveNetworkPolicyStub(srcSpaceGUID, srcAppName, destSpaceGUID, destAppName, protocol, startPort, endPort) 51 } 52 if specificReturn { 53 return ret.result1, ret.result2 54 } 55 return fake.removeNetworkPolicyReturns.result1, fake.removeNetworkPolicyReturns.result2 56 } 57 58 func (fake *FakeRemoveNetworkPolicyActor) RemoveNetworkPolicyCallCount() int { 59 fake.removeNetworkPolicyMutex.RLock() 60 defer fake.removeNetworkPolicyMutex.RUnlock() 61 return len(fake.removeNetworkPolicyArgsForCall) 62 } 63 64 func (fake *FakeRemoveNetworkPolicyActor) RemoveNetworkPolicyArgsForCall(i int) (string, string, string, string, string, int, int) { 65 fake.removeNetworkPolicyMutex.RLock() 66 defer fake.removeNetworkPolicyMutex.RUnlock() 67 return fake.removeNetworkPolicyArgsForCall[i].srcSpaceGUID, fake.removeNetworkPolicyArgsForCall[i].srcAppName, fake.removeNetworkPolicyArgsForCall[i].destSpaceGUID, fake.removeNetworkPolicyArgsForCall[i].destAppName, fake.removeNetworkPolicyArgsForCall[i].protocol, fake.removeNetworkPolicyArgsForCall[i].startPort, fake.removeNetworkPolicyArgsForCall[i].endPort 68 } 69 70 func (fake *FakeRemoveNetworkPolicyActor) RemoveNetworkPolicyReturns(result1 cfnetworkingaction.Warnings, result2 error) { 71 fake.RemoveNetworkPolicyStub = nil 72 fake.removeNetworkPolicyReturns = struct { 73 result1 cfnetworkingaction.Warnings 74 result2 error 75 }{result1, result2} 76 } 77 78 func (fake *FakeRemoveNetworkPolicyActor) RemoveNetworkPolicyReturnsOnCall(i int, result1 cfnetworkingaction.Warnings, result2 error) { 79 fake.RemoveNetworkPolicyStub = nil 80 if fake.removeNetworkPolicyReturnsOnCall == nil { 81 fake.removeNetworkPolicyReturnsOnCall = make(map[int]struct { 82 result1 cfnetworkingaction.Warnings 83 result2 error 84 }) 85 } 86 fake.removeNetworkPolicyReturnsOnCall[i] = struct { 87 result1 cfnetworkingaction.Warnings 88 result2 error 89 }{result1, result2} 90 } 91 92 func (fake *FakeRemoveNetworkPolicyActor) Invocations() map[string][][]interface{} { 93 fake.invocationsMutex.RLock() 94 defer fake.invocationsMutex.RUnlock() 95 fake.removeNetworkPolicyMutex.RLock() 96 defer fake.removeNetworkPolicyMutex.RUnlock() 97 return fake.invocations 98 } 99 100 func (fake *FakeRemoveNetworkPolicyActor) recordInvocation(key string, args []interface{}) { 101 fake.invocationsMutex.Lock() 102 defer fake.invocationsMutex.Unlock() 103 if fake.invocations == nil { 104 fake.invocations = map[string][][]interface{}{} 105 } 106 if fake.invocations[key] == nil { 107 fake.invocations[key] = [][]interface{}{} 108 } 109 fake.invocations[key] = append(fake.invocations[key], args) 110 } 111 112 var _ v6.RemoveNetworkPolicyActor = new(FakeRemoveNetworkPolicyActor)