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)