mocks

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2016 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BlueGreener

type BlueGreener struct {
	PushCall struct {
		Received struct {
			Environment    config.Environment
			AppPath        string
			DeploymentInfo S.DeploymentInfo
			Out            io.Writer
		}
		Returns struct {
			Error error
		}
	}
}

BlueGreener handmade mock for tests.

func (*BlueGreener) Push

func (b *BlueGreener) Push(environment config.Environment, appPath string, deploymentInfo S.DeploymentInfo, out io.Writer) error

Push mock method.

type Courier

type Courier struct {
	LoginCall struct {
		Received struct {
			FoundationURL string
			Username      string
			Password      string
			Org           string
			Space         string
			SkipSSL       bool
		}
		Returns struct {
			Output []byte
			Error  error
		}
	}

	DeleteCall struct {
		Received struct {
			AppName string
		}
		Returns struct {
			Output []byte
			Error  error
		}
	}

	PushCall struct {
		Received struct {
			AppName   string
			AppPath   string
			Instances uint16
		}
		Returns struct {
			Output []byte
			Error  error
		}
	}

	RenameCall struct {
		Received struct {
			AppName          string
			AppNameVenerable string
		}
		Returns struct {
			Output []byte
			Error  error
		}
	}

	LogsCall struct {
		Received struct {
			AppName string
		}
		Returns struct {
			Output []byte
			Error  error
		}
	}

	MapRouteCall struct {
		Received struct {
			AppName string
			Domain  string
		}
		Returns struct {
			Output []byte
			Error  error
		}
	}

	ExistsCall struct {
		Received struct {
			AppName string
		}
		Returns struct {
			Bool bool
		}
	}

	CleanUpCall struct {
		Returns struct {
			Error error
		}
	}
}

Courier handmade mock for tests.

func (*Courier) CleanUp

func (c *Courier) CleanUp() error

CleanUp mock method.

func (*Courier) Delete

func (c *Courier) Delete(appName string) ([]byte, error)

Delete mock method.

func (*Courier) Exists

func (c *Courier) Exists(appName string) bool

Exists mock method.

func (*Courier) Login

func (c *Courier) Login(api, username, password, org, space string, skipSSL bool) ([]byte, error)

Login mock method.

func (*Courier) Logs

func (c *Courier) Logs(appName string) ([]byte, error)

Logs mock method.

func (*Courier) MapRoute

func (c *Courier) MapRoute(appName, domain string) ([]byte, error)

MapRoute mock method.

func (*Courier) Push

func (c *Courier) Push(appName, appLocation string, instances uint16) ([]byte, error)

Push mock method.

func (*Courier) Rename

func (c *Courier) Rename(appName, newAppName string) ([]byte, error)

Rename mock method.

type Deployer

type Deployer struct {
	DeployCall struct {
		Received struct {
			Request     *http.Request
			Environment string
			Org         string
			Space       string
			AppName     string
			ContentType string
			Out         io.Writer
		}
		Write struct {
			Output string
		}
		Returns struct {
			Error      error
			StatusCode int
		}
	}
}

Deployer handmade mock for tests.

func (*Deployer) Deploy

func (d *Deployer) Deploy(req *http.Request, environment, org, space, appName, contentType string, out io.Writer) (err error, statusCode int)

Deploy mock method.

type Env

type Env struct {
	GetCall struct {
		Received struct {
			Keys []string
		}
		Returns struct {
			Values map[string]string
		}
	}
}

Env handmade mock for tests.

func (*Env) Get

func (e *Env) Get(key string) string

Get mock method.

type EventManager

type EventManager struct {
	AddHandlerCall struct {
		Received struct {
			Handler   I.Handler
			EventType string
		}
		Returns struct {
			Error error
		}
	}
	EmitCall struct {
		TimesCalled int
		Received    struct {
			Events []S.Event
		}
		Returns struct {
			Error []error
		}
	}
}

EventManager handmade mock for tests.

func (*EventManager) AddHandler

func (e *EventManager) AddHandler(handler I.Handler, eventType string) error

AddHandler mock method.

func (*EventManager) Emit

func (e *EventManager) Emit(event S.Event) error

Emit mock method.

type Executor

type Executor struct {
	ExecuteCall struct {
		Received struct {
			Args []string
		}
		Returns struct {
			Output []byte
			Error  error
		}
	}

	ExecuteInDirectoryCall struct {
		Received struct {
			AppLocation string
			Args        []string
		}
		Returns struct {
			Output []byte
			Error  error
		}
	}

	CleanUpCall struct {
		Returns struct {
			Error error
		}
	}
}

Executor handmade mock for tests.

func (*Executor) CleanUp

func (e *Executor) CleanUp() error

CleanUp mock method.

func (*Executor) Execute

func (e *Executor) Execute(args ...string) ([]byte, error)

Execute mock method.

func (*Executor) ExecuteInDirectory

func (e *Executor) ExecuteInDirectory(appLocation string, args ...string) ([]byte, error)

ExecuteInDirectory mock method.

type Extractor

type Extractor struct {
	UnzipCall struct {
		Received struct {
			Source      string
			Destination string
			Manifest    string
		}
		Returns struct {
			Error error
		}
	}
}

Extractor handmade mock for tests.

func (*Extractor) Unzip

func (e *Extractor) Unzip(source, destination, manifest string) error

Unzip mock method.

type Fetcher

type Fetcher struct {
	FetchCall struct {
		Received struct {
			ArtifactURL string
			Manifest    string
		}
		Returns struct {
			AppPath string
			Error   error
		}
	}

	FetchFromZipCall struct {
		Received struct {
			Request *http.Request
		}
		Returns struct {
			AppPath string
			Error   error
		}
	}
}

Fetcher handmade mock for tests.

func (*Fetcher) Fetch

func (f *Fetcher) Fetch(url, manifest string) (string, error)

Fetch mock method.

func (*Fetcher) FetchZipFromRequest added in v0.4.0

func (f *Fetcher) FetchZipFromRequest(req *http.Request) (string, error)

FetchFromZip mock method.

type Handler

type Handler struct {
	OnEventCall struct {
		Received struct {
			Event S.Event
		}
		Returns struct {
			Error error
		}
	}
}

Handler handmade mock for tests.

func (*Handler) OnEvent

func (h *Handler) OnEvent(event S.Event) error

OnEvent mock method.

type Prechecker

type Prechecker struct {
	AssertAllFoundationsUpCall struct {
		Received struct {
			Environment config.Environment
		}
		Returns struct {
			Error error
		}
	}
}

Prechecker handmade mock for tests.

func (*Prechecker) AssertAllFoundationsUp

func (p *Prechecker) AssertAllFoundationsUp(environment config.Environment) error

AssertAllFoundationsUp mock method.

type Pusher

type Pusher struct {
	LoginCall struct {
		Received struct {
			FoundationURL  string
			DeploymentInfo S.DeploymentInfo
			Out            io.Writer
		}
		Write struct {
			Output string
		}
		Returns struct {
			Error error
		}
	}

	PushCall struct {
		Received struct {
			AppPath        string
			Domain         string
			DeploymentInfo S.DeploymentInfo
			Out            io.Writer
		}
		Write struct {
			Output string
		}
		Returns struct {
			Logs  []byte
			Error error
		}
	}

	RollbackCall struct {
		Received struct {
			DeploymentInfo S.DeploymentInfo
			FirstDeploy    bool
		}
		Returns struct {
			Error error
		}
	}

	DeleteVenerableCall struct {
		Received struct {
			DeploymentInfo S.DeploymentInfo
			FoundationURL  string
		}
		Returns struct {
			Error error
		}
	}

	CleanUpCall struct {
		Returns struct {
			Error error
		}
	}

	ExistsCall struct {
		Received struct {
			AppName string
		}
		Returns struct {
			Exists bool
		}
	}
}

Pusher handmade mock for tests.

func (*Pusher) CleanUp

func (p *Pusher) CleanUp() error

CleanUp mock method.

func (*Pusher) DeleteVenerable added in v0.4.0

func (p *Pusher) DeleteVenerable(deploymentInfo S.DeploymentInfo, foundationURL string) error

DeleteVenerable mock method.

func (*Pusher) Exists

func (p *Pusher) Exists(appName string) bool

Exists mock method.

func (*Pusher) Login

func (p *Pusher) Login(foundationURL string, deploymentInfo S.DeploymentInfo, out io.Writer) error

Login mock method.

func (*Pusher) Push

func (p *Pusher) Push(appPath, domain string, deploymentInfo S.DeploymentInfo, out io.Writer) ([]byte, error)

Push mock method.

func (*Pusher) Rollback

func (p *Pusher) Rollback(deploymentInfo S.DeploymentInfo, firstDeploy bool) error

Rollback mock method.

type PusherCreator

type PusherCreator struct {
	CreatePusherCall struct {
		TimesCalled int
		Returns     struct {
			Pushers []interfaces.Pusher
			Error   error
		}
	}
}

PusherCreator handmade mock for tests.

func (*PusherCreator) CreatePusher

func (p *PusherCreator) CreatePusher() (interfaces.Pusher, error)

CreatePusher mock method.

type Randomizer

type Randomizer struct {
	RandomizeCall struct {
		Received struct {
			Length int
		}
		Returns struct {
			Runes string
		}
	}
}

Randomizer handmade mock for tests.

func (*Randomizer) StringRunes

func (r *Randomizer) StringRunes(length int) string

StringRunes mock method.

Jump to

Keyboard shortcuts

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