github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/command/v7/v7fakes/fake_running_environment_variable_group_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/v7action" 8 "code.cloudfoundry.org/cli/api/cloudcontroller/ccv3/constant" 9 v7 "code.cloudfoundry.org/cli/command/v7" 10 ) 11 12 type FakeRunningEnvironmentVariableGroupActor struct { 13 GetEnvironmentVariableGroupStub func(constant.EnvironmentVariableGroupName) (v7action.EnvironmentVariableGroup, v7action.Warnings, error) 14 getEnvironmentVariableGroupMutex sync.RWMutex 15 getEnvironmentVariableGroupArgsForCall []struct { 16 arg1 constant.EnvironmentVariableGroupName 17 } 18 getEnvironmentVariableGroupReturns struct { 19 result1 v7action.EnvironmentVariableGroup 20 result2 v7action.Warnings 21 result3 error 22 } 23 getEnvironmentVariableGroupReturnsOnCall map[int]struct { 24 result1 v7action.EnvironmentVariableGroup 25 result2 v7action.Warnings 26 result3 error 27 } 28 invocations map[string][][]interface{} 29 invocationsMutex sync.RWMutex 30 } 31 32 func (fake *FakeRunningEnvironmentVariableGroupActor) GetEnvironmentVariableGroup(arg1 constant.EnvironmentVariableGroupName) (v7action.EnvironmentVariableGroup, v7action.Warnings, error) { 33 fake.getEnvironmentVariableGroupMutex.Lock() 34 ret, specificReturn := fake.getEnvironmentVariableGroupReturnsOnCall[len(fake.getEnvironmentVariableGroupArgsForCall)] 35 fake.getEnvironmentVariableGroupArgsForCall = append(fake.getEnvironmentVariableGroupArgsForCall, struct { 36 arg1 constant.EnvironmentVariableGroupName 37 }{arg1}) 38 fake.recordInvocation("GetEnvironmentVariableGroup", []interface{}{arg1}) 39 fake.getEnvironmentVariableGroupMutex.Unlock() 40 if fake.GetEnvironmentVariableGroupStub != nil { 41 return fake.GetEnvironmentVariableGroupStub(arg1) 42 } 43 if specificReturn { 44 return ret.result1, ret.result2, ret.result3 45 } 46 fakeReturns := fake.getEnvironmentVariableGroupReturns 47 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 48 } 49 50 func (fake *FakeRunningEnvironmentVariableGroupActor) GetEnvironmentVariableGroupCallCount() int { 51 fake.getEnvironmentVariableGroupMutex.RLock() 52 defer fake.getEnvironmentVariableGroupMutex.RUnlock() 53 return len(fake.getEnvironmentVariableGroupArgsForCall) 54 } 55 56 func (fake *FakeRunningEnvironmentVariableGroupActor) GetEnvironmentVariableGroupCalls(stub func(constant.EnvironmentVariableGroupName) (v7action.EnvironmentVariableGroup, v7action.Warnings, error)) { 57 fake.getEnvironmentVariableGroupMutex.Lock() 58 defer fake.getEnvironmentVariableGroupMutex.Unlock() 59 fake.GetEnvironmentVariableGroupStub = stub 60 } 61 62 func (fake *FakeRunningEnvironmentVariableGroupActor) GetEnvironmentVariableGroupArgsForCall(i int) constant.EnvironmentVariableGroupName { 63 fake.getEnvironmentVariableGroupMutex.RLock() 64 defer fake.getEnvironmentVariableGroupMutex.RUnlock() 65 argsForCall := fake.getEnvironmentVariableGroupArgsForCall[i] 66 return argsForCall.arg1 67 } 68 69 func (fake *FakeRunningEnvironmentVariableGroupActor) GetEnvironmentVariableGroupReturns(result1 v7action.EnvironmentVariableGroup, result2 v7action.Warnings, result3 error) { 70 fake.getEnvironmentVariableGroupMutex.Lock() 71 defer fake.getEnvironmentVariableGroupMutex.Unlock() 72 fake.GetEnvironmentVariableGroupStub = nil 73 fake.getEnvironmentVariableGroupReturns = struct { 74 result1 v7action.EnvironmentVariableGroup 75 result2 v7action.Warnings 76 result3 error 77 }{result1, result2, result3} 78 } 79 80 func (fake *FakeRunningEnvironmentVariableGroupActor) GetEnvironmentVariableGroupReturnsOnCall(i int, result1 v7action.EnvironmentVariableGroup, result2 v7action.Warnings, result3 error) { 81 fake.getEnvironmentVariableGroupMutex.Lock() 82 defer fake.getEnvironmentVariableGroupMutex.Unlock() 83 fake.GetEnvironmentVariableGroupStub = nil 84 if fake.getEnvironmentVariableGroupReturnsOnCall == nil { 85 fake.getEnvironmentVariableGroupReturnsOnCall = make(map[int]struct { 86 result1 v7action.EnvironmentVariableGroup 87 result2 v7action.Warnings 88 result3 error 89 }) 90 } 91 fake.getEnvironmentVariableGroupReturnsOnCall[i] = struct { 92 result1 v7action.EnvironmentVariableGroup 93 result2 v7action.Warnings 94 result3 error 95 }{result1, result2, result3} 96 } 97 98 func (fake *FakeRunningEnvironmentVariableGroupActor) Invocations() map[string][][]interface{} { 99 fake.invocationsMutex.RLock() 100 defer fake.invocationsMutex.RUnlock() 101 fake.getEnvironmentVariableGroupMutex.RLock() 102 defer fake.getEnvironmentVariableGroupMutex.RUnlock() 103 copiedInvocations := map[string][][]interface{}{} 104 for key, value := range fake.invocations { 105 copiedInvocations[key] = value 106 } 107 return copiedInvocations 108 } 109 110 func (fake *FakeRunningEnvironmentVariableGroupActor) recordInvocation(key string, args []interface{}) { 111 fake.invocationsMutex.Lock() 112 defer fake.invocationsMutex.Unlock() 113 if fake.invocations == nil { 114 fake.invocations = map[string][][]interface{}{} 115 } 116 if fake.invocations[key] == nil { 117 fake.invocations[key] = [][]interface{}{} 118 } 119 fake.invocations[key] = append(fake.invocations[key], args) 120 } 121 122 var _ v7.RunningEnvironmentVariableGroupActor = new(FakeRunningEnvironmentVariableGroupActor)