github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/command/v6/v6fakes/fake_create_app_manifest_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v6fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v2v3action" 8 v6 "code.cloudfoundry.org/cli/command/v6" 9 "code.cloudfoundry.org/cli/util/manifest" 10 ) 11 12 type FakeCreateAppManifestActor struct { 13 CreateApplicationManifestByNameAndSpaceStub func(string, string) (manifest.Application, v2v3action.Warnings, error) 14 createApplicationManifestByNameAndSpaceMutex sync.RWMutex 15 createApplicationManifestByNameAndSpaceArgsForCall []struct { 16 arg1 string 17 arg2 string 18 } 19 createApplicationManifestByNameAndSpaceReturns struct { 20 result1 manifest.Application 21 result2 v2v3action.Warnings 22 result3 error 23 } 24 createApplicationManifestByNameAndSpaceReturnsOnCall map[int]struct { 25 result1 manifest.Application 26 result2 v2v3action.Warnings 27 result3 error 28 } 29 WriteApplicationManifestStub func(manifest.Application, string) error 30 writeApplicationManifestMutex sync.RWMutex 31 writeApplicationManifestArgsForCall []struct { 32 arg1 manifest.Application 33 arg2 string 34 } 35 writeApplicationManifestReturns struct { 36 result1 error 37 } 38 writeApplicationManifestReturnsOnCall map[int]struct { 39 result1 error 40 } 41 invocations map[string][][]interface{} 42 invocationsMutex sync.RWMutex 43 } 44 45 func (fake *FakeCreateAppManifestActor) CreateApplicationManifestByNameAndSpace(arg1 string, arg2 string) (manifest.Application, v2v3action.Warnings, error) { 46 fake.createApplicationManifestByNameAndSpaceMutex.Lock() 47 ret, specificReturn := fake.createApplicationManifestByNameAndSpaceReturnsOnCall[len(fake.createApplicationManifestByNameAndSpaceArgsForCall)] 48 fake.createApplicationManifestByNameAndSpaceArgsForCall = append(fake.createApplicationManifestByNameAndSpaceArgsForCall, struct { 49 arg1 string 50 arg2 string 51 }{arg1, arg2}) 52 fake.recordInvocation("CreateApplicationManifestByNameAndSpace", []interface{}{arg1, arg2}) 53 fake.createApplicationManifestByNameAndSpaceMutex.Unlock() 54 if fake.CreateApplicationManifestByNameAndSpaceStub != nil { 55 return fake.CreateApplicationManifestByNameAndSpaceStub(arg1, arg2) 56 } 57 if specificReturn { 58 return ret.result1, ret.result2, ret.result3 59 } 60 fakeReturns := fake.createApplicationManifestByNameAndSpaceReturns 61 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 62 } 63 64 func (fake *FakeCreateAppManifestActor) CreateApplicationManifestByNameAndSpaceCallCount() int { 65 fake.createApplicationManifestByNameAndSpaceMutex.RLock() 66 defer fake.createApplicationManifestByNameAndSpaceMutex.RUnlock() 67 return len(fake.createApplicationManifestByNameAndSpaceArgsForCall) 68 } 69 70 func (fake *FakeCreateAppManifestActor) CreateApplicationManifestByNameAndSpaceCalls(stub func(string, string) (manifest.Application, v2v3action.Warnings, error)) { 71 fake.createApplicationManifestByNameAndSpaceMutex.Lock() 72 defer fake.createApplicationManifestByNameAndSpaceMutex.Unlock() 73 fake.CreateApplicationManifestByNameAndSpaceStub = stub 74 } 75 76 func (fake *FakeCreateAppManifestActor) CreateApplicationManifestByNameAndSpaceArgsForCall(i int) (string, string) { 77 fake.createApplicationManifestByNameAndSpaceMutex.RLock() 78 defer fake.createApplicationManifestByNameAndSpaceMutex.RUnlock() 79 argsForCall := fake.createApplicationManifestByNameAndSpaceArgsForCall[i] 80 return argsForCall.arg1, argsForCall.arg2 81 } 82 83 func (fake *FakeCreateAppManifestActor) CreateApplicationManifestByNameAndSpaceReturns(result1 manifest.Application, result2 v2v3action.Warnings, result3 error) { 84 fake.createApplicationManifestByNameAndSpaceMutex.Lock() 85 defer fake.createApplicationManifestByNameAndSpaceMutex.Unlock() 86 fake.CreateApplicationManifestByNameAndSpaceStub = nil 87 fake.createApplicationManifestByNameAndSpaceReturns = struct { 88 result1 manifest.Application 89 result2 v2v3action.Warnings 90 result3 error 91 }{result1, result2, result3} 92 } 93 94 func (fake *FakeCreateAppManifestActor) CreateApplicationManifestByNameAndSpaceReturnsOnCall(i int, result1 manifest.Application, result2 v2v3action.Warnings, result3 error) { 95 fake.createApplicationManifestByNameAndSpaceMutex.Lock() 96 defer fake.createApplicationManifestByNameAndSpaceMutex.Unlock() 97 fake.CreateApplicationManifestByNameAndSpaceStub = nil 98 if fake.createApplicationManifestByNameAndSpaceReturnsOnCall == nil { 99 fake.createApplicationManifestByNameAndSpaceReturnsOnCall = make(map[int]struct { 100 result1 manifest.Application 101 result2 v2v3action.Warnings 102 result3 error 103 }) 104 } 105 fake.createApplicationManifestByNameAndSpaceReturnsOnCall[i] = struct { 106 result1 manifest.Application 107 result2 v2v3action.Warnings 108 result3 error 109 }{result1, result2, result3} 110 } 111 112 func (fake *FakeCreateAppManifestActor) WriteApplicationManifest(arg1 manifest.Application, arg2 string) error { 113 fake.writeApplicationManifestMutex.Lock() 114 ret, specificReturn := fake.writeApplicationManifestReturnsOnCall[len(fake.writeApplicationManifestArgsForCall)] 115 fake.writeApplicationManifestArgsForCall = append(fake.writeApplicationManifestArgsForCall, struct { 116 arg1 manifest.Application 117 arg2 string 118 }{arg1, arg2}) 119 fake.recordInvocation("WriteApplicationManifest", []interface{}{arg1, arg2}) 120 fake.writeApplicationManifestMutex.Unlock() 121 if fake.WriteApplicationManifestStub != nil { 122 return fake.WriteApplicationManifestStub(arg1, arg2) 123 } 124 if specificReturn { 125 return ret.result1 126 } 127 fakeReturns := fake.writeApplicationManifestReturns 128 return fakeReturns.result1 129 } 130 131 func (fake *FakeCreateAppManifestActor) WriteApplicationManifestCallCount() int { 132 fake.writeApplicationManifestMutex.RLock() 133 defer fake.writeApplicationManifestMutex.RUnlock() 134 return len(fake.writeApplicationManifestArgsForCall) 135 } 136 137 func (fake *FakeCreateAppManifestActor) WriteApplicationManifestCalls(stub func(manifest.Application, string) error) { 138 fake.writeApplicationManifestMutex.Lock() 139 defer fake.writeApplicationManifestMutex.Unlock() 140 fake.WriteApplicationManifestStub = stub 141 } 142 143 func (fake *FakeCreateAppManifestActor) WriteApplicationManifestArgsForCall(i int) (manifest.Application, string) { 144 fake.writeApplicationManifestMutex.RLock() 145 defer fake.writeApplicationManifestMutex.RUnlock() 146 argsForCall := fake.writeApplicationManifestArgsForCall[i] 147 return argsForCall.arg1, argsForCall.arg2 148 } 149 150 func (fake *FakeCreateAppManifestActor) WriteApplicationManifestReturns(result1 error) { 151 fake.writeApplicationManifestMutex.Lock() 152 defer fake.writeApplicationManifestMutex.Unlock() 153 fake.WriteApplicationManifestStub = nil 154 fake.writeApplicationManifestReturns = struct { 155 result1 error 156 }{result1} 157 } 158 159 func (fake *FakeCreateAppManifestActor) WriteApplicationManifestReturnsOnCall(i int, result1 error) { 160 fake.writeApplicationManifestMutex.Lock() 161 defer fake.writeApplicationManifestMutex.Unlock() 162 fake.WriteApplicationManifestStub = nil 163 if fake.writeApplicationManifestReturnsOnCall == nil { 164 fake.writeApplicationManifestReturnsOnCall = make(map[int]struct { 165 result1 error 166 }) 167 } 168 fake.writeApplicationManifestReturnsOnCall[i] = struct { 169 result1 error 170 }{result1} 171 } 172 173 func (fake *FakeCreateAppManifestActor) Invocations() map[string][][]interface{} { 174 fake.invocationsMutex.RLock() 175 defer fake.invocationsMutex.RUnlock() 176 fake.createApplicationManifestByNameAndSpaceMutex.RLock() 177 defer fake.createApplicationManifestByNameAndSpaceMutex.RUnlock() 178 fake.writeApplicationManifestMutex.RLock() 179 defer fake.writeApplicationManifestMutex.RUnlock() 180 copiedInvocations := map[string][][]interface{}{} 181 for key, value := range fake.invocations { 182 copiedInvocations[key] = value 183 } 184 return copiedInvocations 185 } 186 187 func (fake *FakeCreateAppManifestActor) recordInvocation(key string, args []interface{}) { 188 fake.invocationsMutex.Lock() 189 defer fake.invocationsMutex.Unlock() 190 if fake.invocations == nil { 191 fake.invocations = map[string][][]interface{}{} 192 } 193 if fake.invocations[key] == nil { 194 fake.invocations[key] = [][]interface{}{} 195 } 196 fake.invocations[key] = append(fake.invocations[key], args) 197 } 198 199 var _ v6.CreateAppManifestActor = new(FakeCreateAppManifestActor)