github.com/dcarley/cf-cli@v6.24.1-0.20170220111324-4225ff346898+incompatible/command/v3/v3fakes/fake_tasks_actor.go (about) 1 // This file was generated by counterfeiter 2 package v3fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v3action" 8 "code.cloudfoundry.org/cli/command/v3" 9 ) 10 11 type FakeTasksActor struct { 12 GetApplicationByNameAndSpaceStub func(appName string, spaceGUID string) (v3action.Application, v3action.Warnings, error) 13 getApplicationByNameAndSpaceMutex sync.RWMutex 14 getApplicationByNameAndSpaceArgsForCall []struct { 15 appName string 16 spaceGUID string 17 } 18 getApplicationByNameAndSpaceReturns struct { 19 result1 v3action.Application 20 result2 v3action.Warnings 21 result3 error 22 } 23 GetApplicationTasksStub func(appGUID string, sortOrder v3action.SortOrder) ([]v3action.Task, v3action.Warnings, error) 24 getApplicationTasksMutex sync.RWMutex 25 getApplicationTasksArgsForCall []struct { 26 appGUID string 27 sortOrder v3action.SortOrder 28 } 29 getApplicationTasksReturns struct { 30 result1 []v3action.Task 31 result2 v3action.Warnings 32 result3 error 33 } 34 CloudControllerAPIVersionStub func() string 35 cloudControllerAPIVersionMutex sync.RWMutex 36 cloudControllerAPIVersionArgsForCall []struct{} 37 cloudControllerAPIVersionReturns struct { 38 result1 string 39 } 40 invocations map[string][][]interface{} 41 invocationsMutex sync.RWMutex 42 } 43 44 func (fake *FakeTasksActor) GetApplicationByNameAndSpace(appName string, spaceGUID string) (v3action.Application, v3action.Warnings, error) { 45 fake.getApplicationByNameAndSpaceMutex.Lock() 46 fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct { 47 appName string 48 spaceGUID string 49 }{appName, spaceGUID}) 50 fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{appName, spaceGUID}) 51 fake.getApplicationByNameAndSpaceMutex.Unlock() 52 if fake.GetApplicationByNameAndSpaceStub != nil { 53 return fake.GetApplicationByNameAndSpaceStub(appName, spaceGUID) 54 } else { 55 return fake.getApplicationByNameAndSpaceReturns.result1, fake.getApplicationByNameAndSpaceReturns.result2, fake.getApplicationByNameAndSpaceReturns.result3 56 } 57 } 58 59 func (fake *FakeTasksActor) GetApplicationByNameAndSpaceCallCount() int { 60 fake.getApplicationByNameAndSpaceMutex.RLock() 61 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 62 return len(fake.getApplicationByNameAndSpaceArgsForCall) 63 } 64 65 func (fake *FakeTasksActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) { 66 fake.getApplicationByNameAndSpaceMutex.RLock() 67 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 68 return fake.getApplicationByNameAndSpaceArgsForCall[i].appName, fake.getApplicationByNameAndSpaceArgsForCall[i].spaceGUID 69 } 70 71 func (fake *FakeTasksActor) GetApplicationByNameAndSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) { 72 fake.GetApplicationByNameAndSpaceStub = nil 73 fake.getApplicationByNameAndSpaceReturns = struct { 74 result1 v3action.Application 75 result2 v3action.Warnings 76 result3 error 77 }{result1, result2, result3} 78 } 79 80 func (fake *FakeTasksActor) GetApplicationTasks(appGUID string, sortOrder v3action.SortOrder) ([]v3action.Task, v3action.Warnings, error) { 81 fake.getApplicationTasksMutex.Lock() 82 fake.getApplicationTasksArgsForCall = append(fake.getApplicationTasksArgsForCall, struct { 83 appGUID string 84 sortOrder v3action.SortOrder 85 }{appGUID, sortOrder}) 86 fake.recordInvocation("GetApplicationTasks", []interface{}{appGUID, sortOrder}) 87 fake.getApplicationTasksMutex.Unlock() 88 if fake.GetApplicationTasksStub != nil { 89 return fake.GetApplicationTasksStub(appGUID, sortOrder) 90 } else { 91 return fake.getApplicationTasksReturns.result1, fake.getApplicationTasksReturns.result2, fake.getApplicationTasksReturns.result3 92 } 93 } 94 95 func (fake *FakeTasksActor) GetApplicationTasksCallCount() int { 96 fake.getApplicationTasksMutex.RLock() 97 defer fake.getApplicationTasksMutex.RUnlock() 98 return len(fake.getApplicationTasksArgsForCall) 99 } 100 101 func (fake *FakeTasksActor) GetApplicationTasksArgsForCall(i int) (string, v3action.SortOrder) { 102 fake.getApplicationTasksMutex.RLock() 103 defer fake.getApplicationTasksMutex.RUnlock() 104 return fake.getApplicationTasksArgsForCall[i].appGUID, fake.getApplicationTasksArgsForCall[i].sortOrder 105 } 106 107 func (fake *FakeTasksActor) GetApplicationTasksReturns(result1 []v3action.Task, result2 v3action.Warnings, result3 error) { 108 fake.GetApplicationTasksStub = nil 109 fake.getApplicationTasksReturns = struct { 110 result1 []v3action.Task 111 result2 v3action.Warnings 112 result3 error 113 }{result1, result2, result3} 114 } 115 116 func (fake *FakeTasksActor) CloudControllerAPIVersion() string { 117 fake.cloudControllerAPIVersionMutex.Lock() 118 fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct{}{}) 119 fake.recordInvocation("CloudControllerAPIVersion", []interface{}{}) 120 fake.cloudControllerAPIVersionMutex.Unlock() 121 if fake.CloudControllerAPIVersionStub != nil { 122 return fake.CloudControllerAPIVersionStub() 123 } else { 124 return fake.cloudControllerAPIVersionReturns.result1 125 } 126 } 127 128 func (fake *FakeTasksActor) CloudControllerAPIVersionCallCount() int { 129 fake.cloudControllerAPIVersionMutex.RLock() 130 defer fake.cloudControllerAPIVersionMutex.RUnlock() 131 return len(fake.cloudControllerAPIVersionArgsForCall) 132 } 133 134 func (fake *FakeTasksActor) CloudControllerAPIVersionReturns(result1 string) { 135 fake.CloudControllerAPIVersionStub = nil 136 fake.cloudControllerAPIVersionReturns = struct { 137 result1 string 138 }{result1} 139 } 140 141 func (fake *FakeTasksActor) Invocations() map[string][][]interface{} { 142 fake.invocationsMutex.RLock() 143 defer fake.invocationsMutex.RUnlock() 144 fake.getApplicationByNameAndSpaceMutex.RLock() 145 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 146 fake.getApplicationTasksMutex.RLock() 147 defer fake.getApplicationTasksMutex.RUnlock() 148 fake.cloudControllerAPIVersionMutex.RLock() 149 defer fake.cloudControllerAPIVersionMutex.RUnlock() 150 return fake.invocations 151 } 152 153 func (fake *FakeTasksActor) recordInvocation(key string, args []interface{}) { 154 fake.invocationsMutex.Lock() 155 defer fake.invocationsMutex.Unlock() 156 if fake.invocations == nil { 157 fake.invocations = map[string][][]interface{}{} 158 } 159 if fake.invocations[key] == nil { 160 fake.invocations[key] = [][]interface{}{} 161 } 162 fake.invocations[key] = append(fake.invocations[key], args) 163 } 164 165 var _ v3.TasksActor = new(FakeTasksActor)