github.com/jenspinney/cli@v6.42.1-0.20190207184520-7450c600020e+incompatible/command/v7/v7fakes/fake_set_env_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v7fakes 3 4 import ( 5 sync "sync" 6 7 v7action "code.cloudfoundry.org/cli/actor/v7action" 8 v7 "code.cloudfoundry.org/cli/command/v7" 9 ) 10 11 type FakeSetEnvActor struct { 12 CloudControllerAPIVersionStub func() string 13 cloudControllerAPIVersionMutex sync.RWMutex 14 cloudControllerAPIVersionArgsForCall []struct { 15 } 16 cloudControllerAPIVersionReturns struct { 17 result1 string 18 } 19 cloudControllerAPIVersionReturnsOnCall map[int]struct { 20 result1 string 21 } 22 SetEnvironmentVariableByApplicationNameAndSpaceStub func(string, string, v7action.EnvironmentVariablePair) (v7action.Warnings, error) 23 setEnvironmentVariableByApplicationNameAndSpaceMutex sync.RWMutex 24 setEnvironmentVariableByApplicationNameAndSpaceArgsForCall []struct { 25 arg1 string 26 arg2 string 27 arg3 v7action.EnvironmentVariablePair 28 } 29 setEnvironmentVariableByApplicationNameAndSpaceReturns struct { 30 result1 v7action.Warnings 31 result2 error 32 } 33 setEnvironmentVariableByApplicationNameAndSpaceReturnsOnCall map[int]struct { 34 result1 v7action.Warnings 35 result2 error 36 } 37 invocations map[string][][]interface{} 38 invocationsMutex sync.RWMutex 39 } 40 41 func (fake *FakeSetEnvActor) CloudControllerAPIVersion() string { 42 fake.cloudControllerAPIVersionMutex.Lock() 43 ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)] 44 fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct { 45 }{}) 46 fake.recordInvocation("CloudControllerAPIVersion", []interface{}{}) 47 fake.cloudControllerAPIVersionMutex.Unlock() 48 if fake.CloudControllerAPIVersionStub != nil { 49 return fake.CloudControllerAPIVersionStub() 50 } 51 if specificReturn { 52 return ret.result1 53 } 54 fakeReturns := fake.cloudControllerAPIVersionReturns 55 return fakeReturns.result1 56 } 57 58 func (fake *FakeSetEnvActor) CloudControllerAPIVersionCallCount() int { 59 fake.cloudControllerAPIVersionMutex.RLock() 60 defer fake.cloudControllerAPIVersionMutex.RUnlock() 61 return len(fake.cloudControllerAPIVersionArgsForCall) 62 } 63 64 func (fake *FakeSetEnvActor) CloudControllerAPIVersionCalls(stub func() string) { 65 fake.cloudControllerAPIVersionMutex.Lock() 66 defer fake.cloudControllerAPIVersionMutex.Unlock() 67 fake.CloudControllerAPIVersionStub = stub 68 } 69 70 func (fake *FakeSetEnvActor) CloudControllerAPIVersionReturns(result1 string) { 71 fake.cloudControllerAPIVersionMutex.Lock() 72 defer fake.cloudControllerAPIVersionMutex.Unlock() 73 fake.CloudControllerAPIVersionStub = nil 74 fake.cloudControllerAPIVersionReturns = struct { 75 result1 string 76 }{result1} 77 } 78 79 func (fake *FakeSetEnvActor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) { 80 fake.cloudControllerAPIVersionMutex.Lock() 81 defer fake.cloudControllerAPIVersionMutex.Unlock() 82 fake.CloudControllerAPIVersionStub = nil 83 if fake.cloudControllerAPIVersionReturnsOnCall == nil { 84 fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct { 85 result1 string 86 }) 87 } 88 fake.cloudControllerAPIVersionReturnsOnCall[i] = struct { 89 result1 string 90 }{result1} 91 } 92 93 func (fake *FakeSetEnvActor) SetEnvironmentVariableByApplicationNameAndSpace(arg1 string, arg2 string, arg3 v7action.EnvironmentVariablePair) (v7action.Warnings, error) { 94 fake.setEnvironmentVariableByApplicationNameAndSpaceMutex.Lock() 95 ret, specificReturn := fake.setEnvironmentVariableByApplicationNameAndSpaceReturnsOnCall[len(fake.setEnvironmentVariableByApplicationNameAndSpaceArgsForCall)] 96 fake.setEnvironmentVariableByApplicationNameAndSpaceArgsForCall = append(fake.setEnvironmentVariableByApplicationNameAndSpaceArgsForCall, struct { 97 arg1 string 98 arg2 string 99 arg3 v7action.EnvironmentVariablePair 100 }{arg1, arg2, arg3}) 101 fake.recordInvocation("SetEnvironmentVariableByApplicationNameAndSpace", []interface{}{arg1, arg2, arg3}) 102 fake.setEnvironmentVariableByApplicationNameAndSpaceMutex.Unlock() 103 if fake.SetEnvironmentVariableByApplicationNameAndSpaceStub != nil { 104 return fake.SetEnvironmentVariableByApplicationNameAndSpaceStub(arg1, arg2, arg3) 105 } 106 if specificReturn { 107 return ret.result1, ret.result2 108 } 109 fakeReturns := fake.setEnvironmentVariableByApplicationNameAndSpaceReturns 110 return fakeReturns.result1, fakeReturns.result2 111 } 112 113 func (fake *FakeSetEnvActor) SetEnvironmentVariableByApplicationNameAndSpaceCallCount() int { 114 fake.setEnvironmentVariableByApplicationNameAndSpaceMutex.RLock() 115 defer fake.setEnvironmentVariableByApplicationNameAndSpaceMutex.RUnlock() 116 return len(fake.setEnvironmentVariableByApplicationNameAndSpaceArgsForCall) 117 } 118 119 func (fake *FakeSetEnvActor) SetEnvironmentVariableByApplicationNameAndSpaceCalls(stub func(string, string, v7action.EnvironmentVariablePair) (v7action.Warnings, error)) { 120 fake.setEnvironmentVariableByApplicationNameAndSpaceMutex.Lock() 121 defer fake.setEnvironmentVariableByApplicationNameAndSpaceMutex.Unlock() 122 fake.SetEnvironmentVariableByApplicationNameAndSpaceStub = stub 123 } 124 125 func (fake *FakeSetEnvActor) SetEnvironmentVariableByApplicationNameAndSpaceArgsForCall(i int) (string, string, v7action.EnvironmentVariablePair) { 126 fake.setEnvironmentVariableByApplicationNameAndSpaceMutex.RLock() 127 defer fake.setEnvironmentVariableByApplicationNameAndSpaceMutex.RUnlock() 128 argsForCall := fake.setEnvironmentVariableByApplicationNameAndSpaceArgsForCall[i] 129 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 130 } 131 132 func (fake *FakeSetEnvActor) SetEnvironmentVariableByApplicationNameAndSpaceReturns(result1 v7action.Warnings, result2 error) { 133 fake.setEnvironmentVariableByApplicationNameAndSpaceMutex.Lock() 134 defer fake.setEnvironmentVariableByApplicationNameAndSpaceMutex.Unlock() 135 fake.SetEnvironmentVariableByApplicationNameAndSpaceStub = nil 136 fake.setEnvironmentVariableByApplicationNameAndSpaceReturns = struct { 137 result1 v7action.Warnings 138 result2 error 139 }{result1, result2} 140 } 141 142 func (fake *FakeSetEnvActor) SetEnvironmentVariableByApplicationNameAndSpaceReturnsOnCall(i int, result1 v7action.Warnings, result2 error) { 143 fake.setEnvironmentVariableByApplicationNameAndSpaceMutex.Lock() 144 defer fake.setEnvironmentVariableByApplicationNameAndSpaceMutex.Unlock() 145 fake.SetEnvironmentVariableByApplicationNameAndSpaceStub = nil 146 if fake.setEnvironmentVariableByApplicationNameAndSpaceReturnsOnCall == nil { 147 fake.setEnvironmentVariableByApplicationNameAndSpaceReturnsOnCall = make(map[int]struct { 148 result1 v7action.Warnings 149 result2 error 150 }) 151 } 152 fake.setEnvironmentVariableByApplicationNameAndSpaceReturnsOnCall[i] = struct { 153 result1 v7action.Warnings 154 result2 error 155 }{result1, result2} 156 } 157 158 func (fake *FakeSetEnvActor) Invocations() map[string][][]interface{} { 159 fake.invocationsMutex.RLock() 160 defer fake.invocationsMutex.RUnlock() 161 fake.cloudControllerAPIVersionMutex.RLock() 162 defer fake.cloudControllerAPIVersionMutex.RUnlock() 163 fake.setEnvironmentVariableByApplicationNameAndSpaceMutex.RLock() 164 defer fake.setEnvironmentVariableByApplicationNameAndSpaceMutex.RUnlock() 165 copiedInvocations := map[string][][]interface{}{} 166 for key, value := range fake.invocations { 167 copiedInvocations[key] = value 168 } 169 return copiedInvocations 170 } 171 172 func (fake *FakeSetEnvActor) recordInvocation(key string, args []interface{}) { 173 fake.invocationsMutex.Lock() 174 defer fake.invocationsMutex.Unlock() 175 if fake.invocations == nil { 176 fake.invocations = map[string][][]interface{}{} 177 } 178 if fake.invocations[key] == nil { 179 fake.invocations[key] = [][]interface{}{} 180 } 181 fake.invocations[key] = append(fake.invocations[key], args) 182 } 183 184 var _ v7.SetEnvActor = new(FakeSetEnvActor)