github.com/loafoe/cli@v7.1.0+incompatible/command/v7/v7fakes/fake_remove_network_policy_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v7fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/cfnetworkingaction" 8 v7 "code.cloudfoundry.org/cli/command/v7" 9 ) 10 11 type FakeRemoveNetworkPolicyActor struct { 12 RemoveNetworkPolicyStub func(string, 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 string 20 arg6 int 21 arg7 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(arg1 string, arg2 string, arg3 string, arg4 string, arg5 string, arg6 int, arg7 int) (cfnetworkingaction.Warnings, error) { 36 fake.removeNetworkPolicyMutex.Lock() 37 ret, specificReturn := fake.removeNetworkPolicyReturnsOnCall[len(fake.removeNetworkPolicyArgsForCall)] 38 fake.removeNetworkPolicyArgsForCall = append(fake.removeNetworkPolicyArgsForCall, struct { 39 arg1 string 40 arg2 string 41 arg3 string 42 arg4 string 43 arg5 string 44 arg6 int 45 arg7 int 46 }{arg1, arg2, arg3, arg4, arg5, arg6, arg7}) 47 fake.recordInvocation("RemoveNetworkPolicy", []interface{}{arg1, arg2, arg3, arg4, arg5, arg6, arg7}) 48 fake.removeNetworkPolicyMutex.Unlock() 49 if fake.RemoveNetworkPolicyStub != nil { 50 return fake.RemoveNetworkPolicyStub(arg1, arg2, arg3, arg4, arg5, arg6, arg7) 51 } 52 if specificReturn { 53 return ret.result1, ret.result2 54 } 55 fakeReturns := fake.removeNetworkPolicyReturns 56 return fakeReturns.result1, fakeReturns.result2 57 } 58 59 func (fake *FakeRemoveNetworkPolicyActor) RemoveNetworkPolicyCallCount() int { 60 fake.removeNetworkPolicyMutex.RLock() 61 defer fake.removeNetworkPolicyMutex.RUnlock() 62 return len(fake.removeNetworkPolicyArgsForCall) 63 } 64 65 func (fake *FakeRemoveNetworkPolicyActor) RemoveNetworkPolicyCalls(stub func(string, string, string, string, string, int, int) (cfnetworkingaction.Warnings, error)) { 66 fake.removeNetworkPolicyMutex.Lock() 67 defer fake.removeNetworkPolicyMutex.Unlock() 68 fake.RemoveNetworkPolicyStub = stub 69 } 70 71 func (fake *FakeRemoveNetworkPolicyActor) RemoveNetworkPolicyArgsForCall(i int) (string, string, string, string, string, int, int) { 72 fake.removeNetworkPolicyMutex.RLock() 73 defer fake.removeNetworkPolicyMutex.RUnlock() 74 argsForCall := fake.removeNetworkPolicyArgsForCall[i] 75 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5, argsForCall.arg6, argsForCall.arg7 76 } 77 78 func (fake *FakeRemoveNetworkPolicyActor) RemoveNetworkPolicyReturns(result1 cfnetworkingaction.Warnings, result2 error) { 79 fake.removeNetworkPolicyMutex.Lock() 80 defer fake.removeNetworkPolicyMutex.Unlock() 81 fake.RemoveNetworkPolicyStub = nil 82 fake.removeNetworkPolicyReturns = struct { 83 result1 cfnetworkingaction.Warnings 84 result2 error 85 }{result1, result2} 86 } 87 88 func (fake *FakeRemoveNetworkPolicyActor) RemoveNetworkPolicyReturnsOnCall(i int, result1 cfnetworkingaction.Warnings, result2 error) { 89 fake.removeNetworkPolicyMutex.Lock() 90 defer fake.removeNetworkPolicyMutex.Unlock() 91 fake.RemoveNetworkPolicyStub = nil 92 if fake.removeNetworkPolicyReturnsOnCall == nil { 93 fake.removeNetworkPolicyReturnsOnCall = make(map[int]struct { 94 result1 cfnetworkingaction.Warnings 95 result2 error 96 }) 97 } 98 fake.removeNetworkPolicyReturnsOnCall[i] = struct { 99 result1 cfnetworkingaction.Warnings 100 result2 error 101 }{result1, result2} 102 } 103 104 func (fake *FakeRemoveNetworkPolicyActor) Invocations() map[string][][]interface{} { 105 fake.invocationsMutex.RLock() 106 defer fake.invocationsMutex.RUnlock() 107 fake.removeNetworkPolicyMutex.RLock() 108 defer fake.removeNetworkPolicyMutex.RUnlock() 109 copiedInvocations := map[string][][]interface{}{} 110 for key, value := range fake.invocations { 111 copiedInvocations[key] = value 112 } 113 return copiedInvocations 114 } 115 116 func (fake *FakeRemoveNetworkPolicyActor) recordInvocation(key string, args []interface{}) { 117 fake.invocationsMutex.Lock() 118 defer fake.invocationsMutex.Unlock() 119 if fake.invocations == nil { 120 fake.invocations = map[string][][]interface{}{} 121 } 122 if fake.invocations[key] == nil { 123 fake.invocations[key] = [][]interface{}{} 124 } 125 fake.invocations[key] = append(fake.invocations[key], args) 126 } 127 128 var _ v7.RemoveNetworkPolicyActor = new(FakeRemoveNetworkPolicyActor)