github.com/geofffranks/garden-linux@v0.0.0-20160715111146-26c893169cfa/container_daemon/fake_listener/FakeListener.go (about)

     1  // This file was generated by counterfeiter
     2  package fake_listener
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/garden-linux/container_daemon"
     8  )
     9  
    10  type FakeListener struct {
    11  	ListenStub        func(ch container_daemon.ConnectionHandler) error
    12  	listenMutex       sync.RWMutex
    13  	listenArgsForCall []struct {
    14  		ch container_daemon.ConnectionHandler
    15  	}
    16  	listenReturns struct {
    17  		result1 error
    18  	}
    19  	CloseStub        func() error
    20  	closeMutex       sync.RWMutex
    21  	closeArgsForCall []struct{}
    22  	closeReturns     struct {
    23  		result1 error
    24  	}
    25  }
    26  
    27  func (fake *FakeListener) Listen(ch container_daemon.ConnectionHandler) error {
    28  	fake.listenMutex.Lock()
    29  	fake.listenArgsForCall = append(fake.listenArgsForCall, struct {
    30  		ch container_daemon.ConnectionHandler
    31  	}{ch})
    32  	fake.listenMutex.Unlock()
    33  	if fake.ListenStub != nil {
    34  		return fake.ListenStub(ch)
    35  	} else {
    36  		return fake.listenReturns.result1
    37  	}
    38  }
    39  
    40  func (fake *FakeListener) ListenCallCount() int {
    41  	fake.listenMutex.RLock()
    42  	defer fake.listenMutex.RUnlock()
    43  	return len(fake.listenArgsForCall)
    44  }
    45  
    46  func (fake *FakeListener) ListenArgsForCall(i int) container_daemon.ConnectionHandler {
    47  	fake.listenMutex.RLock()
    48  	defer fake.listenMutex.RUnlock()
    49  	return fake.listenArgsForCall[i].ch
    50  }
    51  
    52  func (fake *FakeListener) ListenReturns(result1 error) {
    53  	fake.ListenStub = nil
    54  	fake.listenReturns = struct {
    55  		result1 error
    56  	}{result1}
    57  }
    58  
    59  func (fake *FakeListener) Close() error {
    60  	fake.closeMutex.Lock()
    61  	fake.closeArgsForCall = append(fake.closeArgsForCall, struct{}{})
    62  	fake.closeMutex.Unlock()
    63  	if fake.CloseStub != nil {
    64  		return fake.CloseStub()
    65  	} else {
    66  		return fake.closeReturns.result1
    67  	}
    68  }
    69  
    70  func (fake *FakeListener) CloseCallCount() int {
    71  	fake.closeMutex.RLock()
    72  	defer fake.closeMutex.RUnlock()
    73  	return len(fake.closeArgsForCall)
    74  }
    75  
    76  func (fake *FakeListener) CloseReturns(result1 error) {
    77  	fake.CloseStub = nil
    78  	fake.closeReturns = struct {
    79  		result1 error
    80  	}{result1}
    81  }
    82  
    83  var _ container_daemon.Listener = new(FakeListener)