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)