fakes

package
v2.1.5+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 1, 2017 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This file was generated by counterfeiter

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeAgentKiller

type FakeAgentKiller struct {
}

func NewFakeAgentKiller

func NewFakeAgentKiller() FakeAgentKiller

func (FakeAgentKiller) KillAgent

func (a FakeAgentKiller) KillAgent(waitToKillAgentInterval time.Duration)

type FakeClock

type FakeClock struct {
	NowStub func() time.Time

	SleepStub func(d time.Duration)

	SinceStub func(t time.Time) time.Duration

	NewTimerStub func(d time.Duration) clock.Timer

	NewTickerStub func(d time.Duration) clock.Ticker
	// contains filtered or unexported fields
}

func (*FakeClock) Invocations

func (fake *FakeClock) Invocations() map[string][][]interface{}

func (*FakeClock) NewTicker

func (fake *FakeClock) NewTicker(d time.Duration) clock.Ticker

func (*FakeClock) NewTickerArgsForCall

func (fake *FakeClock) NewTickerArgsForCall(i int) time.Duration

func (*FakeClock) NewTickerCallCount

func (fake *FakeClock) NewTickerCallCount() int

func (*FakeClock) NewTickerReturns

func (fake *FakeClock) NewTickerReturns(result1 clock.Ticker)

func (*FakeClock) NewTimer

func (fake *FakeClock) NewTimer(d time.Duration) clock.Timer

func (*FakeClock) NewTimerArgsForCall

func (fake *FakeClock) NewTimerArgsForCall(i int) time.Duration

func (*FakeClock) NewTimerCallCount

func (fake *FakeClock) NewTimerCallCount() int

func (*FakeClock) NewTimerReturns

func (fake *FakeClock) NewTimerReturns(result1 clock.Timer)

func (*FakeClock) Now

func (fake *FakeClock) Now() time.Time

func (*FakeClock) NowCallCount

func (fake *FakeClock) NowCallCount() int

func (*FakeClock) NowReturns

func (fake *FakeClock) NowReturns(result1 time.Time)

func (*FakeClock) Since

func (fake *FakeClock) Since(t time.Time) time.Duration

func (*FakeClock) SinceArgsForCall

func (fake *FakeClock) SinceArgsForCall(i int) time.Time

func (*FakeClock) SinceCallCount

func (fake *FakeClock) SinceCallCount() int

func (*FakeClock) SinceReturns

func (fake *FakeClock) SinceReturns(result1 time.Duration)

func (*FakeClock) Sleep

func (fake *FakeClock) Sleep(d time.Duration)

func (*FakeClock) SleepArgsForCall

func (fake *FakeClock) SleepArgsForCall(i int) time.Duration

func (*FakeClock) SleepCallCount

func (fake *FakeClock) SleepCallCount() int

type FakeFactory

type FakeFactory struct {
	// contains filtered or unexported fields
}

func NewFakeFactory

func NewFakeFactory() *FakeFactory

func (*FakeFactory) Create

func (f *FakeFactory) Create(method string) (boshaction.Action, error)

func (*FakeFactory) RegisterAction

func (f *FakeFactory) RegisterAction(method string, action *TestAction)

func (*FakeFactory) RegisterActionErr

func (f *FakeFactory) RegisterActionErr(method string, err error)

type FakeRunner

type FakeRunner struct {
	RunAction          boshaction.Action
	RunPayload         []byte
	RunProtocolVersion boshaction.ProtocolVersion
	RunValue           interface{}
	RunErr             error

	ResumeAction  boshaction.Action
	ResumePayload []byte
	ResumeValue   interface{}
	ResumeErr     error
}

func (*FakeRunner) Resume

func (runner *FakeRunner) Resume(action boshaction.Action, payload []byte) (interface{}, error)

func (*FakeRunner) Run

func (runner *FakeRunner) Run(action boshaction.Action, payload []byte, version boshaction.ProtocolVersion) (interface{}, error)

type TestAction

type TestAction struct {
	Asynchronous bool
	Persistent   bool
	Loggable     bool

	ResumeValue interface{}
	ResumeErr   error
	Resumed     bool

	Canceled  bool
	CancelErr error

	ProtocolVersion boshaction.ProtocolVersion
}

func (*TestAction) Cancel

func (a *TestAction) Cancel() error

func (*TestAction) IsAsynchronous

func (a *TestAction) IsAsynchronous(protocolVersion boshaction.ProtocolVersion) bool

func (*TestAction) IsLoggable

func (a *TestAction) IsLoggable() bool

func (*TestAction) IsPersistent

func (a *TestAction) IsPersistent() bool

func (*TestAction) Resume

func (a *TestAction) Resume() (interface{}, error)

func (*TestAction) Run

func (a *TestAction) Run(payload []byte) (interface{}, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL