github.com/cloudfoundry-attic/garden-linux@v0.333.2-candidate/network/fakes/fake_filter.go (about)

     1  // This file was generated by counterfeiter
     2  package fakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/cloudfoundry-incubator/garden"
     8  	"github.com/cloudfoundry-incubator/garden-linux/network"
     9  )
    10  
    11  type FakeFilter struct {
    12  	SetupStub        func(logPrefix string) error
    13  	setupMutex       sync.RWMutex
    14  	setupArgsForCall []struct {
    15  		logPrefix string
    16  	}
    17  	setupReturns struct {
    18  		result1 error
    19  	}
    20  	TearDownStub        func()
    21  	tearDownMutex       sync.RWMutex
    22  	tearDownArgsForCall []struct{}
    23  	NetOutStub          func(garden.NetOutRule) error
    24  	netOutMutex         sync.RWMutex
    25  	netOutArgsForCall   []struct {
    26  		arg1 garden.NetOutRule
    27  	}
    28  	netOutReturns struct {
    29  		result1 error
    30  	}
    31  }
    32  
    33  func (fake *FakeFilter) Setup(logPrefix string) error {
    34  	fake.setupMutex.Lock()
    35  	fake.setupArgsForCall = append(fake.setupArgsForCall, struct {
    36  		logPrefix string
    37  	}{logPrefix})
    38  	fake.setupMutex.Unlock()
    39  	if fake.SetupStub != nil {
    40  		return fake.SetupStub(logPrefix)
    41  	} else {
    42  		return fake.setupReturns.result1
    43  	}
    44  }
    45  
    46  func (fake *FakeFilter) SetupCallCount() int {
    47  	fake.setupMutex.RLock()
    48  	defer fake.setupMutex.RUnlock()
    49  	return len(fake.setupArgsForCall)
    50  }
    51  
    52  func (fake *FakeFilter) SetupArgsForCall(i int) string {
    53  	fake.setupMutex.RLock()
    54  	defer fake.setupMutex.RUnlock()
    55  	return fake.setupArgsForCall[i].logPrefix
    56  }
    57  
    58  func (fake *FakeFilter) SetupReturns(result1 error) {
    59  	fake.SetupStub = nil
    60  	fake.setupReturns = struct {
    61  		result1 error
    62  	}{result1}
    63  }
    64  
    65  func (fake *FakeFilter) TearDown() {
    66  	fake.tearDownMutex.Lock()
    67  	fake.tearDownArgsForCall = append(fake.tearDownArgsForCall, struct{}{})
    68  	fake.tearDownMutex.Unlock()
    69  	if fake.TearDownStub != nil {
    70  		fake.TearDownStub()
    71  	}
    72  }
    73  
    74  func (fake *FakeFilter) TearDownCallCount() int {
    75  	fake.tearDownMutex.RLock()
    76  	defer fake.tearDownMutex.RUnlock()
    77  	return len(fake.tearDownArgsForCall)
    78  }
    79  
    80  func (fake *FakeFilter) NetOut(arg1 garden.NetOutRule) error {
    81  	fake.netOutMutex.Lock()
    82  	fake.netOutArgsForCall = append(fake.netOutArgsForCall, struct {
    83  		arg1 garden.NetOutRule
    84  	}{arg1})
    85  	fake.netOutMutex.Unlock()
    86  	if fake.NetOutStub != nil {
    87  		return fake.NetOutStub(arg1)
    88  	} else {
    89  		return fake.netOutReturns.result1
    90  	}
    91  }
    92  
    93  func (fake *FakeFilter) NetOutCallCount() int {
    94  	fake.netOutMutex.RLock()
    95  	defer fake.netOutMutex.RUnlock()
    96  	return len(fake.netOutArgsForCall)
    97  }
    98  
    99  func (fake *FakeFilter) NetOutArgsForCall(i int) garden.NetOutRule {
   100  	fake.netOutMutex.RLock()
   101  	defer fake.netOutMutex.RUnlock()
   102  	return fake.netOutArgsForCall[i].arg1
   103  }
   104  
   105  func (fake *FakeFilter) NetOutReturns(result1 error) {
   106  	fake.NetOutStub = nil
   107  	fake.netOutReturns = struct {
   108  		result1 error
   109  	}{result1}
   110  }
   111  
   112  var _ network.Filter = new(FakeFilter)