github.com/cloudfoundry-attic/ltc@v0.0.0-20151123212628-098adc7919fc/task_examiner/fake_task_examiner/fake_task_examiner.go (about) 1 // This file was generated by counterfeiter 2 package fake_task_examiner 3 4 import ( 5 "sync" 6 7 "github.com/cloudfoundry-incubator/ltc/task_examiner" 8 ) 9 10 type FakeTaskExaminer struct { 11 TaskStatusStub func(taskName string) (task_examiner.TaskInfo, error) 12 taskStatusMutex sync.RWMutex 13 taskStatusArgsForCall []struct { 14 taskName string 15 } 16 taskStatusReturns struct { 17 result1 task_examiner.TaskInfo 18 result2 error 19 } 20 ListTasksStub func() ([]task_examiner.TaskInfo, error) 21 listTasksMutex sync.RWMutex 22 listTasksArgsForCall []struct{} 23 listTasksReturns struct { 24 result1 []task_examiner.TaskInfo 25 result2 error 26 } 27 } 28 29 func (fake *FakeTaskExaminer) TaskStatus(taskName string) (task_examiner.TaskInfo, error) { 30 fake.taskStatusMutex.Lock() 31 fake.taskStatusArgsForCall = append(fake.taskStatusArgsForCall, struct { 32 taskName string 33 }{taskName}) 34 fake.taskStatusMutex.Unlock() 35 if fake.TaskStatusStub != nil { 36 return fake.TaskStatusStub(taskName) 37 } else { 38 return fake.taskStatusReturns.result1, fake.taskStatusReturns.result2 39 } 40 } 41 42 func (fake *FakeTaskExaminer) TaskStatusCallCount() int { 43 fake.taskStatusMutex.RLock() 44 defer fake.taskStatusMutex.RUnlock() 45 return len(fake.taskStatusArgsForCall) 46 } 47 48 func (fake *FakeTaskExaminer) TaskStatusArgsForCall(i int) string { 49 fake.taskStatusMutex.RLock() 50 defer fake.taskStatusMutex.RUnlock() 51 return fake.taskStatusArgsForCall[i].taskName 52 } 53 54 func (fake *FakeTaskExaminer) TaskStatusReturns(result1 task_examiner.TaskInfo, result2 error) { 55 fake.TaskStatusStub = nil 56 fake.taskStatusReturns = struct { 57 result1 task_examiner.TaskInfo 58 result2 error 59 }{result1, result2} 60 } 61 62 func (fake *FakeTaskExaminer) ListTasks() ([]task_examiner.TaskInfo, error) { 63 fake.listTasksMutex.Lock() 64 fake.listTasksArgsForCall = append(fake.listTasksArgsForCall, struct{}{}) 65 fake.listTasksMutex.Unlock() 66 if fake.ListTasksStub != nil { 67 return fake.ListTasksStub() 68 } else { 69 return fake.listTasksReturns.result1, fake.listTasksReturns.result2 70 } 71 } 72 73 func (fake *FakeTaskExaminer) ListTasksCallCount() int { 74 fake.listTasksMutex.RLock() 75 defer fake.listTasksMutex.RUnlock() 76 return len(fake.listTasksArgsForCall) 77 } 78 79 func (fake *FakeTaskExaminer) ListTasksReturns(result1 []task_examiner.TaskInfo, result2 error) { 80 fake.ListTasksStub = nil 81 fake.listTasksReturns = struct { 82 result1 []task_examiner.TaskInfo 83 result2 error 84 }{result1, result2} 85 } 86 87 var _ task_examiner.TaskExaminer = new(FakeTaskExaminer)