Documentation
¶
Overview ¶
Package testhelper has convenience functions for tests, like returning pointers to values.
Index ¶
- func IndentedJSON(data interface{}) string
- func NewTestLogger() (obs *observer.ObservedLogs, log *zap.SugaredLogger)
- func NewTestLoggerWithPath(path string) (obs *observer.ObservedLogs, log *zap.SugaredLogger)
- func RandString(n int) string
- func WaitForPort(host, port string, timeOut time.Duration) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IndentedJSON ¶
func IndentedJSON(data interface{}) string
IndentedJSON returns data structure pretty printed as JSON
func NewTestLogger ¶
func NewTestLogger() (obs *observer.ObservedLogs, log *zap.SugaredLogger)
NewTestLogger returns a ZAP logger for assertions, which also logs to /tmp/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
Types ¶
This section is empty.
Source Files
¶
- logger.go
- randomstring.go
- test_helper.go
- wait_for_port.go
Click to show internal directories.
Click to hide internal directories.