fakes

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2014 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeAgentEnvService

type FakeAgentEnvService struct {
	FetchCalled   bool
	FetchAgentEnv bslcvm.AgentEnv
	FetchErr      error

	UpdateAgentEnv bslcvm.AgentEnv
	UpdateErr      error
}

func (*FakeAgentEnvService) Fetch

func (s *FakeAgentEnvService) Fetch() (bslcvm.AgentEnv, error)

func (*FakeAgentEnvService) Update

func (s *FakeAgentEnvService) Update(agentEnv bslcvm.AgentEnv) error

type FakeAgentEnvServiceFactory

type FakeAgentEnvServiceFactory struct {
	NewAgentEnvService *FakeAgentEnvService
}

func (*FakeAgentEnvServiceFactory) New

type FakeCreator

type FakeCreator struct {
	CreateAgentID           string
	CreateStemcell          bslcstem.Stemcell
	CreateNetworks          bslcvm.Networks
	CreateVMCloudProperties bslcvm.VMCloudProperties
	CreateEnvironment       bslcvm.Environment
	CreateVM                bslcvm.VM
	CreateErr               error
}

func (*FakeCreator) Create

func (c *FakeCreator) Create(agentID string, stemcell bslcstem.Stemcell, vmCloudProperties bslcvm.VMCloudProperties, networks bslcvm.Networks, env bslcvm.Environment) (bslcvm.VM, error)

type FakeFinder

type FakeFinder struct {
	FindID    int
	FindVM    bslcvm.VM
	FindFound bool
	FindErr   error
}

func (*FakeFinder) Find

func (f *FakeFinder) Find(id int) (bslcvm.VM, bool, error)

type FakeVM

type FakeVM struct {
	DeleteCalled bool
	DeleteErr    error

	RebootCalled bool
	RebootErr    error

	SetMetadataCalled bool
	SetMetadataErr    error
	VMMetadata        bslcvm.VMMetadata

	ConfigureNetworksCalled bool
	ConfigureNetworksErr    error
	Networks                bslcvm.Networks

	AttachDiskDisk bslcdisk.Disk
	AttachDiskErr  error

	DetachDiskDisk bslcdisk.Disk
	DetachDiskErr  error
	// contains filtered or unexported fields
}

func NewFakeVM

func NewFakeVM(id int) *FakeVM

func (*FakeVM) AttachDisk

func (vm *FakeVM) AttachDisk(disk bslcdisk.Disk) error

func (*FakeVM) ConfigureNetworks

func (vm *FakeVM) ConfigureNetworks(networks bslcvm.Networks) error

func (*FakeVM) Delete

func (vm *FakeVM) Delete() error

func (*FakeVM) DetachDisk

func (vm *FakeVM) DetachDisk(disk bslcdisk.Disk) error

func (FakeVM) ID

func (vm FakeVM) ID() int

func (*FakeVM) Reboot

func (vm *FakeVM) Reboot() error

func (*FakeVM) SetMetadata

func (vm *FakeVM) SetMetadata(metadata bslcvm.VMMetadata) error

Jump to

Keyboard shortcuts

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