github.com/orange-cloudfoundry/cli@v7.1.0+incompatible/command/v7/v7fakes/fake_revisions_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 v7 "code.cloudfoundry.org/cli/command/v7" 9 "code.cloudfoundry.org/cli/resources" 10 ) 11 12 type FakeRevisionsActor struct { 13 GetRevisionsByApplicationNameAndSpaceStub func(string, string) ([]resources.Revision, v7action.Warnings, error) 14 getRevisionsByApplicationNameAndSpaceMutex sync.RWMutex 15 getRevisionsByApplicationNameAndSpaceArgsForCall []struct { 16 arg1 string 17 arg2 string 18 } 19 getRevisionsByApplicationNameAndSpaceReturns struct { 20 result1 []resources.Revision 21 result2 v7action.Warnings 22 result3 error 23 } 24 getRevisionsByApplicationNameAndSpaceReturnsOnCall map[int]struct { 25 result1 []resources.Revision 26 result2 v7action.Warnings 27 result3 error 28 } 29 invocations map[string][][]interface{} 30 invocationsMutex sync.RWMutex 31 } 32 33 func (fake *FakeRevisionsActor) GetRevisionsByApplicationNameAndSpace(arg1 string, arg2 string) ([]resources.Revision, v7action.Warnings, error) { 34 fake.getRevisionsByApplicationNameAndSpaceMutex.Lock() 35 ret, specificReturn := fake.getRevisionsByApplicationNameAndSpaceReturnsOnCall[len(fake.getRevisionsByApplicationNameAndSpaceArgsForCall)] 36 fake.getRevisionsByApplicationNameAndSpaceArgsForCall = append(fake.getRevisionsByApplicationNameAndSpaceArgsForCall, struct { 37 arg1 string 38 arg2 string 39 }{arg1, arg2}) 40 fake.recordInvocation("GetRevisionsByApplicationNameAndSpace", []interface{}{arg1, arg2}) 41 fake.getRevisionsByApplicationNameAndSpaceMutex.Unlock() 42 if fake.GetRevisionsByApplicationNameAndSpaceStub != nil { 43 return fake.GetRevisionsByApplicationNameAndSpaceStub(arg1, arg2) 44 } 45 if specificReturn { 46 return ret.result1, ret.result2, ret.result3 47 } 48 fakeReturns := fake.getRevisionsByApplicationNameAndSpaceReturns 49 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 50 } 51 52 func (fake *FakeRevisionsActor) GetRevisionsByApplicationNameAndSpaceCallCount() int { 53 fake.getRevisionsByApplicationNameAndSpaceMutex.RLock() 54 defer fake.getRevisionsByApplicationNameAndSpaceMutex.RUnlock() 55 return len(fake.getRevisionsByApplicationNameAndSpaceArgsForCall) 56 } 57 58 func (fake *FakeRevisionsActor) GetRevisionsByApplicationNameAndSpaceCalls(stub func(string, string) ([]resources.Revision, v7action.Warnings, error)) { 59 fake.getRevisionsByApplicationNameAndSpaceMutex.Lock() 60 defer fake.getRevisionsByApplicationNameAndSpaceMutex.Unlock() 61 fake.GetRevisionsByApplicationNameAndSpaceStub = stub 62 } 63 64 func (fake *FakeRevisionsActor) GetRevisionsByApplicationNameAndSpaceArgsForCall(i int) (string, string) { 65 fake.getRevisionsByApplicationNameAndSpaceMutex.RLock() 66 defer fake.getRevisionsByApplicationNameAndSpaceMutex.RUnlock() 67 argsForCall := fake.getRevisionsByApplicationNameAndSpaceArgsForCall[i] 68 return argsForCall.arg1, argsForCall.arg2 69 } 70 71 func (fake *FakeRevisionsActor) GetRevisionsByApplicationNameAndSpaceReturns(result1 []resources.Revision, result2 v7action.Warnings, result3 error) { 72 fake.getRevisionsByApplicationNameAndSpaceMutex.Lock() 73 defer fake.getRevisionsByApplicationNameAndSpaceMutex.Unlock() 74 fake.GetRevisionsByApplicationNameAndSpaceStub = nil 75 fake.getRevisionsByApplicationNameAndSpaceReturns = struct { 76 result1 []resources.Revision 77 result2 v7action.Warnings 78 result3 error 79 }{result1, result2, result3} 80 } 81 82 func (fake *FakeRevisionsActor) GetRevisionsByApplicationNameAndSpaceReturnsOnCall(i int, result1 []resources.Revision, result2 v7action.Warnings, result3 error) { 83 fake.getRevisionsByApplicationNameAndSpaceMutex.Lock() 84 defer fake.getRevisionsByApplicationNameAndSpaceMutex.Unlock() 85 fake.GetRevisionsByApplicationNameAndSpaceStub = nil 86 if fake.getRevisionsByApplicationNameAndSpaceReturnsOnCall == nil { 87 fake.getRevisionsByApplicationNameAndSpaceReturnsOnCall = make(map[int]struct { 88 result1 []resources.Revision 89 result2 v7action.Warnings 90 result3 error 91 }) 92 } 93 fake.getRevisionsByApplicationNameAndSpaceReturnsOnCall[i] = struct { 94 result1 []resources.Revision 95 result2 v7action.Warnings 96 result3 error 97 }{result1, result2, result3} 98 } 99 100 func (fake *FakeRevisionsActor) Invocations() map[string][][]interface{} { 101 fake.invocationsMutex.RLock() 102 defer fake.invocationsMutex.RUnlock() 103 fake.getRevisionsByApplicationNameAndSpaceMutex.RLock() 104 defer fake.getRevisionsByApplicationNameAndSpaceMutex.RUnlock() 105 copiedInvocations := map[string][][]interface{}{} 106 for key, value := range fake.invocations { 107 copiedInvocations[key] = value 108 } 109 return copiedInvocations 110 } 111 112 func (fake *FakeRevisionsActor) recordInvocation(key string, args []interface{}) { 113 fake.invocationsMutex.Lock() 114 defer fake.invocationsMutex.Unlock() 115 if fake.invocations == nil { 116 fake.invocations = map[string][][]interface{}{} 117 } 118 if fake.invocations[key] == nil { 119 fake.invocations[key] = [][]interface{}{} 120 } 121 fake.invocations[key] = append(fake.invocations[key], args) 122 } 123 124 var _ v7.RevisionsActor = new(FakeRevisionsActor)