fakes

package
v2.367.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Feb 9, 2021 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 FakeApplier

type FakeApplier struct {
	ActionsCalled []string

	PreparedPackages []models.Package
	PrepareError     error

	AppliedPackages []models.Package
	ApplyError      error

	KeptOnlyPackages []models.Package
	KeepOnlyErr      error

	PrepareStub func(pkg models.Package) error
	// contains filtered or unexported fields
}

func NewFakeApplier

func NewFakeApplier() *FakeApplier

func (*FakeApplier) Apply

func (s *FakeApplier) Apply(pkg models.Package) error

func (*FakeApplier) KeepOnly

func (s *FakeApplier) KeepOnly(pkgs []models.Package) error

func (*FakeApplier) Prepare

func (s *FakeApplier) Prepare(pkg models.Package) error

type FakeApplierProvider

type FakeApplierProvider struct {
	RootApplier                          *FakeApplier
	JobSpecificAppliers                  map[string]*FakeApplier
	RootBundleCollectionBundleCollection boshbc.BundleCollection
}

func NewFakeApplierProvider

func NewFakeApplierProvider() *FakeApplierProvider

func (*FakeApplierProvider) JobSpecific

func (p *FakeApplierProvider) JobSpecific(jobName string) boshpackages.Applier

func (*FakeApplierProvider) Root

func (*FakeApplierProvider) RootBundleCollection

func (p *FakeApplierProvider) RootBundleCollection() boshbc.BundleCollection

Jump to

Keyboard shortcuts

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