github.com/cloudfoundry-attic/garden-linux@v0.333.2-candidate/containerizer/fake_signaller/FakeSignaller.go (about)

     1  // This file was generated by counterfeiter
     2  package fake_signaller
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/cloudfoundry-incubator/garden-linux/containerizer"
     8  )
     9  
    10  type FakeSignaller struct {
    11  	SignalErrorStub        func(err error) error
    12  	signalErrorMutex       sync.RWMutex
    13  	signalErrorArgsForCall []struct {
    14  		err error
    15  	}
    16  	signalErrorReturns struct {
    17  		result1 error
    18  	}
    19  	SignalSuccessStub        func() error
    20  	signalSuccessMutex       sync.RWMutex
    21  	signalSuccessArgsForCall []struct{}
    22  	signalSuccessReturns     struct {
    23  		result1 error
    24  	}
    25  }
    26  
    27  func (fake *FakeSignaller) SignalError(err error) error {
    28  	fake.signalErrorMutex.Lock()
    29  	fake.signalErrorArgsForCall = append(fake.signalErrorArgsForCall, struct {
    30  		err error
    31  	}{err})
    32  	fake.signalErrorMutex.Unlock()
    33  	if fake.SignalErrorStub != nil {
    34  		return fake.SignalErrorStub(err)
    35  	} else {
    36  		return fake.signalErrorReturns.result1
    37  	}
    38  }
    39  
    40  func (fake *FakeSignaller) SignalErrorCallCount() int {
    41  	fake.signalErrorMutex.RLock()
    42  	defer fake.signalErrorMutex.RUnlock()
    43  	return len(fake.signalErrorArgsForCall)
    44  }
    45  
    46  func (fake *FakeSignaller) SignalErrorArgsForCall(i int) error {
    47  	fake.signalErrorMutex.RLock()
    48  	defer fake.signalErrorMutex.RUnlock()
    49  	return fake.signalErrorArgsForCall[i].err
    50  }
    51  
    52  func (fake *FakeSignaller) SignalErrorReturns(result1 error) {
    53  	fake.SignalErrorStub = nil
    54  	fake.signalErrorReturns = struct {
    55  		result1 error
    56  	}{result1}
    57  }
    58  
    59  func (fake *FakeSignaller) SignalSuccess() error {
    60  	fake.signalSuccessMutex.Lock()
    61  	fake.signalSuccessArgsForCall = append(fake.signalSuccessArgsForCall, struct{}{})
    62  	fake.signalSuccessMutex.Unlock()
    63  	if fake.SignalSuccessStub != nil {
    64  		return fake.SignalSuccessStub()
    65  	} else {
    66  		return fake.signalSuccessReturns.result1
    67  	}
    68  }
    69  
    70  func (fake *FakeSignaller) SignalSuccessCallCount() int {
    71  	fake.signalSuccessMutex.RLock()
    72  	defer fake.signalSuccessMutex.RUnlock()
    73  	return len(fake.signalSuccessArgsForCall)
    74  }
    75  
    76  func (fake *FakeSignaller) SignalSuccessReturns(result1 error) {
    77  	fake.SignalSuccessStub = nil
    78  	fake.signalSuccessReturns = struct {
    79  		result1 error
    80  	}{result1}
    81  }
    82  
    83  var _ containerizer.Signaller = new(FakeSignaller)