github.com/cloudfoundry-attic/garden-linux@v0.333.2-candidate/containerizer/fake_rootfs_enterer/FakeRootFSEnterer.go (about) 1 // This file was generated by counterfeiter 2 package fake_rootfs_enterer 3 4 import ( 5 "sync" 6 7 "github.com/cloudfoundry-incubator/garden-linux/containerizer" 8 ) 9 10 type FakeRootFSEnterer struct { 11 EnterStub func() error 12 enterMutex sync.RWMutex 13 enterArgsForCall []struct{} 14 enterReturns struct { 15 result1 error 16 } 17 } 18 19 func (fake *FakeRootFSEnterer) Enter() error { 20 fake.enterMutex.Lock() 21 fake.enterArgsForCall = append(fake.enterArgsForCall, struct{}{}) 22 fake.enterMutex.Unlock() 23 if fake.EnterStub != nil { 24 return fake.EnterStub() 25 } else { 26 return fake.enterReturns.result1 27 } 28 } 29 30 func (fake *FakeRootFSEnterer) EnterCallCount() int { 31 fake.enterMutex.RLock() 32 defer fake.enterMutex.RUnlock() 33 return len(fake.enterArgsForCall) 34 } 35 36 func (fake *FakeRootFSEnterer) EnterReturns(result1 error) { 37 fake.EnterStub = nil 38 fake.enterReturns = struct { 39 result1 error 40 }{result1} 41 } 42 43 var _ containerizer.RootFSEnterer = new(FakeRootFSEnterer)