testhelper

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Oct 7, 2019 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LogfilePath added in v0.3.1

func LogfilePath(filename string) string

LogfilePath returns the path for the given filename in the testing tmp directory

func NewTestLogger

func NewTestLogger() (obs *observer.ObservedLogs, log *zap.SugaredLogger)

NewTestLogger returns a ZAP logger for assertions, which also logs to <tmpdir>/cf-operator-tests.log

func NewTestLoggerWithPath added in v0.2.2

func NewTestLoggerWithPath(path string) (obs *observer.ObservedLogs, log *zap.SugaredLogger)

NewTestLoggerWithPath returns a logger which logs to path

func RandString

func RandString(n int) string

RandString generates a random string of length n

func WaitForPort

func WaitForPort(host, port string, timeOut time.Duration) error

WaitForPort tests and waits on the availability of a TCP host and port

Types

type CallQueue added in v0.4.1

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

CallQueue represents a list of expected function calls

func NewCallQueue added in v0.4.1

func NewCallQueue(funcs ...expectFunc) CallQueue

NewCallQueue returns a new list of expected functions

func (*CallQueue) Calls added in v0.4.1

func (q *CallQueue) Calls(context context.Context, object runtime.Object, _ ...crc.UpdateOption) error

Calls can be used with counterfeiters *Calls functions to set the stub functions

Source Files

  • fake_client_call_queue.go
  • logger.go
  • randomstring.go
  • wait_for_port.go

Jump to

Keyboard shortcuts

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