github.com/randomtask1155/cli@v6.41.1-0.20181227003417-a98eed78cbde+incompatible/command/v6/v6fakes/fake_add_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 FakeAddNetworkPolicyActor struct { 12 AddNetworkPolicyStub func(srcSpaceGUID string, srcAppName string, destSpaceGUID string, destAppName string, protocol string, startPort int, endPort int) (cfnetworkingaction.Warnings, error) 13 addNetworkPolicyMutex sync.RWMutex 14 addNetworkPolicyArgsForCall []struct { 15 srcSpaceGUID string 16 srcAppName string 17 destSpaceGUID string 18 destAppName string 19 protocol string 20 startPort int 21 endPort int 22 } 23 addNetworkPolicyReturns struct { 24 result1 cfnetworkingaction.Warnings 25 result2 error 26 } 27 addNetworkPolicyReturnsOnCall 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 *FakeAddNetworkPolicyActor) AddNetworkPolicy(srcSpaceGUID string, srcAppName string, destSpaceGUID string, destAppName string, protocol string, startPort int, endPort int) (cfnetworkingaction.Warnings, error) { 36 fake.addNetworkPolicyMutex.Lock() 37 ret, specificReturn := fake.addNetworkPolicyReturnsOnCall[len(fake.addNetworkPolicyArgsForCall)] 38 fake.addNetworkPolicyArgsForCall = append(fake.addNetworkPolicyArgsForCall, 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("AddNetworkPolicy", []interface{}{srcSpaceGUID, srcAppName, destSpaceGUID, destAppName, protocol, startPort, endPort}) 48 fake.addNetworkPolicyMutex.Unlock() 49 if fake.AddNetworkPolicyStub != nil { 50 return fake.AddNetworkPolicyStub(srcSpaceGUID, srcAppName, destSpaceGUID, destAppName, protocol, startPort, endPort) 51 } 52 if specificReturn { 53 return ret.result1, ret.result2 54 } 55 return fake.addNetworkPolicyReturns.result1, fake.addNetworkPolicyReturns.result2 56 } 57 58 func (fake *FakeAddNetworkPolicyActor) AddNetworkPolicyCallCount() int { 59 fake.addNetworkPolicyMutex.RLock() 60 defer fake.addNetworkPolicyMutex.RUnlock() 61 return len(fake.addNetworkPolicyArgsForCall) 62 } 63 64 func (fake *FakeAddNetworkPolicyActor) AddNetworkPolicyArgsForCall(i int) (string, string, string, string, string, int, int) { 65 fake.addNetworkPolicyMutex.RLock() 66 defer fake.addNetworkPolicyMutex.RUnlock() 67 return fake.addNetworkPolicyArgsForCall[i].srcSpaceGUID, fake.addNetworkPolicyArgsForCall[i].srcAppName, fake.addNetworkPolicyArgsForCall[i].destSpaceGUID, fake.addNetworkPolicyArgsForCall[i].destAppName, fake.addNetworkPolicyArgsForCall[i].protocol, fake.addNetworkPolicyArgsForCall[i].startPort, fake.addNetworkPolicyArgsForCall[i].endPort 68 } 69 70 func (fake *FakeAddNetworkPolicyActor) AddNetworkPolicyReturns(result1 cfnetworkingaction.Warnings, result2 error) { 71 fake.AddNetworkPolicyStub = nil 72 fake.addNetworkPolicyReturns = struct { 73 result1 cfnetworkingaction.Warnings 74 result2 error 75 }{result1, result2} 76 } 77 78 func (fake *FakeAddNetworkPolicyActor) AddNetworkPolicyReturnsOnCall(i int, result1 cfnetworkingaction.Warnings, result2 error) { 79 fake.AddNetworkPolicyStub = nil 80 if fake.addNetworkPolicyReturnsOnCall == nil { 81 fake.addNetworkPolicyReturnsOnCall = make(map[int]struct { 82 result1 cfnetworkingaction.Warnings 83 result2 error 84 }) 85 } 86 fake.addNetworkPolicyReturnsOnCall[i] = struct { 87 result1 cfnetworkingaction.Warnings 88 result2 error 89 }{result1, result2} 90 } 91 92 func (fake *FakeAddNetworkPolicyActor) Invocations() map[string][][]interface{} { 93 fake.invocationsMutex.RLock() 94 defer fake.invocationsMutex.RUnlock() 95 fake.addNetworkPolicyMutex.RLock() 96 defer fake.addNetworkPolicyMutex.RUnlock() 97 return fake.invocations 98 } 99 100 func (fake *FakeAddNetworkPolicyActor) 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.AddNetworkPolicyActor = new(FakeAddNetworkPolicyActor)