Documentation ¶
Index ¶
- type CreateInput
- type FakeInfrastructure
- type FakeManager
- type FakeManagerFactory
- type FakeRepo
- func (fr *FakeRepo) Find(stemcellManifest bmstemcell.Manifest) (bmstemcell.CID, bool, error)
- func (fr *FakeRepo) Save(stemcellManifest bmstemcell.Manifest, cid bmstemcell.CID) error
- func (fr *FakeRepo) SetFindBehavior(stemcellManifest bmstemcell.Manifest, cid bmstemcell.CID, found bool, ...) error
- func (fr *FakeRepo) SetSaveBehavior(stemcellManifest bmstemcell.Manifest, cid bmstemcell.CID, err error) error
- type FakeStemcellReader
- type FindInput
- type FindOutput
- type NewManagerInput
- type ReadInput
- type ReadOutput
- type SaveInput
- type SaveOutput
- type UploadInput
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 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
}
Click to show internal directories.
Click to hide internal directories.