fakes

package
v0.0.0-...-9a89ba0 Latest Latest
Warning

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

Go to latest
Published: Nov 1, 2014 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateInput

type CreateInput struct {
	StemcellManifest bmstemcell.Manifest
}

type FakeInfrastructure

type FakeInfrastructure struct {
	CreateInputs []CreateInput
	// contains filtered or unexported fields
}

func NewFakeInfrastructure

func NewFakeInfrastructure() *FakeInfrastructure

func (*FakeInfrastructure) CreateStemcell

func (i *FakeInfrastructure) CreateStemcell(stemcellManifest bmstemcell.Manifest) (bmstemcell.CID, error)

func (*FakeInfrastructure) SetCreateStemcellBehavior

func (i *FakeInfrastructure) SetCreateStemcellBehavior(stemcellManifest bmstemcell.Manifest, cid bmstemcell.CID, err error) error

type FakeManager

type FakeManager struct {
	UploadInputs []UploadInput
	// contains filtered or unexported fields
}

func NewFakeManager

func NewFakeManager() *FakeManager

func (*FakeManager) SetUploadBehavior

func (m *FakeManager) SetUploadBehavior(tarballPath string, stemcell bmstemcell.Stemcell, cid bmstemcell.CID, err error)

func (*FakeManager) Upload

func (m *FakeManager) Upload(tarballPath string) (bmstemcell.Stemcell, bmstemcell.CID, error)

type FakeManagerFactory

type FakeManagerFactory struct {
	NewManagerInputs []NewManagerInput
	// contains filtered or unexported fields
}

func NewFakeManagerFactory

func NewFakeManagerFactory() *FakeManagerFactory

func (*FakeManagerFactory) NewManager

func (f *FakeManagerFactory) NewManager(infrastructure bmstemcell.Infrastructure) bmstemcell.Manager

func (*FakeManagerFactory) SetNewManagerBehavior

func (f *FakeManagerFactory) SetNewManagerBehavior(infrastructure bmstemcell.Infrastructure, manager bmstemcell.Manager)

type FakeRepo

type FakeRepo struct {
	SaveBehavior map[string]SaveOutput
	SaveInputs   []SaveInput
	FindBehavior map[string]FindOutput
	FindInputs   []FindInput
}

func NewFakeRepo

func NewFakeRepo() *FakeRepo

func (*FakeRepo) Find

func (fr *FakeRepo) Find(stemcellManifest bmstemcell.Manifest) (bmstemcell.CID, bool, error)

func (*FakeRepo) Save

func (fr *FakeRepo) Save(stemcellManifest bmstemcell.Manifest, cid bmstemcell.CID) error

func (*FakeRepo) SetFindBehavior

func (fr *FakeRepo) SetFindBehavior(stemcellManifest bmstemcell.Manifest, cid bmstemcell.CID, found bool, err error) error

func (*FakeRepo) SetSaveBehavior

func (fr *FakeRepo) SetSaveBehavior(stemcellManifest bmstemcell.Manifest, cid bmstemcell.CID, err error) error

type FakeStemcellReader

type FakeStemcellReader struct {
	ReadBehavior map[ReadInput]ReadOutput
	ReadInputs   []ReadInput
}

func NewFakeReader

func NewFakeReader() *FakeStemcellReader

func (*FakeStemcellReader) Read

func (fr *FakeStemcellReader) Read(stemcellTarballPath, destPath string) (bmstemcell.Stemcell, error)

func (*FakeStemcellReader) SetReadBehavior

func (fr *FakeStemcellReader) SetReadBehavior(stemcellTarballPath, destPath string, stemcell bmstemcell.Stemcell, err error)

type FindInput

type FindInput struct {
	StemcellManifest bmstemcell.Manifest
}

type FindOutput

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

type NewManagerInput

type NewManagerInput struct {
	Infrastructure bmstemcell.Infrastructure
}

type ReadInput

type ReadInput struct {
	StemcellTarballPath string
	DestPath            string
}

type ReadOutput

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

type SaveInput

type SaveInput struct {
	StemcellManifest bmstemcell.Manifest
	CID              bmstemcell.CID
}

type SaveOutput

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

type UploadInput

type UploadInput struct {
	TarballPath string
}

Jump to

Keyboard shortcuts

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