Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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
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) (interface{}, error)
type TestAction ¶
type TestAction struct {
Asynchronous bool
Persistent bool
ResumeValue interface{}
ResumeErr error
Resumed bool
Canceled bool
CancelErr error
}
func (*TestAction) Cancel ¶
func (a *TestAction) Cancel() error
func (*TestAction) IsAsynchronous ¶
func (a *TestAction) IsAsynchronous() 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)
Click to show internal directories.
Click to hide internal directories.