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