github.com/orange-cloudfoundry/cli@v7.1.0+incompatible/command/v7/v7fakes/fake_networking_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 FakeNetworkingActor struct { 12 AddNetworkPolicyStub func(string, string, string, string, string, int, int) (cfnetworkingaction.Warnings, error) 13 addNetworkPolicyMutex sync.RWMutex 14 addNetworkPolicyArgsForCall []struct { 15 arg1 string 16 arg2 string 17 arg3 string 18 arg4 string 19 arg5 string 20 arg6 int 21 arg7 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 *FakeNetworkingActor) AddNetworkPolicy(arg1 string, arg2 string, arg3 string, arg4 string, arg5 string, arg6 int, arg7 int) (cfnetworkingaction.Warnings, error) { 36 fake.addNetworkPolicyMutex.Lock() 37 ret, specificReturn := fake.addNetworkPolicyReturnsOnCall[len(fake.addNetworkPolicyArgsForCall)] 38 fake.addNetworkPolicyArgsForCall = append(fake.addNetworkPolicyArgsForCall, 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("AddNetworkPolicy", []interface{}{arg1, arg2, arg3, arg4, arg5, arg6, arg7}) 48 fake.addNetworkPolicyMutex.Unlock() 49 if fake.AddNetworkPolicyStub != nil { 50 return fake.AddNetworkPolicyStub(arg1, arg2, arg3, arg4, arg5, arg6, arg7) 51 } 52 if specificReturn { 53 return ret.result1, ret.result2 54 } 55 fakeReturns := fake.addNetworkPolicyReturns 56 return fakeReturns.result1, fakeReturns.result2 57 } 58 59 func (fake *FakeNetworkingActor) AddNetworkPolicyCallCount() int { 60 fake.addNetworkPolicyMutex.RLock() 61 defer fake.addNetworkPolicyMutex.RUnlock() 62 return len(fake.addNetworkPolicyArgsForCall) 63 } 64 65 func (fake *FakeNetworkingActor) AddNetworkPolicyCalls(stub func(string, string, string, string, string, int, int) (cfnetworkingaction.Warnings, error)) { 66 fake.addNetworkPolicyMutex.Lock() 67 defer fake.addNetworkPolicyMutex.Unlock() 68 fake.AddNetworkPolicyStub = stub 69 } 70 71 func (fake *FakeNetworkingActor) AddNetworkPolicyArgsForCall(i int) (string, string, string, string, string, int, int) { 72 fake.addNetworkPolicyMutex.RLock() 73 defer fake.addNetworkPolicyMutex.RUnlock() 74 argsForCall := fake.addNetworkPolicyArgsForCall[i] 75 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5, argsForCall.arg6, argsForCall.arg7 76 } 77 78 func (fake *FakeNetworkingActor) AddNetworkPolicyReturns(result1 cfnetworkingaction.Warnings, result2 error) { 79 fake.addNetworkPolicyMutex.Lock() 80 defer fake.addNetworkPolicyMutex.Unlock() 81 fake.AddNetworkPolicyStub = nil 82 fake.addNetworkPolicyReturns = struct { 83 result1 cfnetworkingaction.Warnings 84 result2 error 85 }{result1, result2} 86 } 87 88 func (fake *FakeNetworkingActor) AddNetworkPolicyReturnsOnCall(i int, result1 cfnetworkingaction.Warnings, result2 error) { 89 fake.addNetworkPolicyMutex.Lock() 90 defer fake.addNetworkPolicyMutex.Unlock() 91 fake.AddNetworkPolicyStub = nil 92 if fake.addNetworkPolicyReturnsOnCall == nil { 93 fake.addNetworkPolicyReturnsOnCall = make(map[int]struct { 94 result1 cfnetworkingaction.Warnings 95 result2 error 96 }) 97 } 98 fake.addNetworkPolicyReturnsOnCall[i] = struct { 99 result1 cfnetworkingaction.Warnings 100 result2 error 101 }{result1, result2} 102 } 103 104 func (fake *FakeNetworkingActor) Invocations() map[string][][]interface{} { 105 fake.invocationsMutex.RLock() 106 defer fake.invocationsMutex.RUnlock() 107 fake.addNetworkPolicyMutex.RLock() 108 defer fake.addNetworkPolicyMutex.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 *FakeNetworkingActor) 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.NetworkingActor = new(FakeNetworkingActor)