tests

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Mar 12, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// Random provides a random source for tests.
	Random = rand.New(rand.NewSource(time.Now().Unix()))
)

Functions

func MustCommand

func MustCommand(t *testing.T, name string, args ...string) ([]byte, []byte)

MustExecute executes a command and returns the values of stdout and stderr or fails the test.

func MustGenerate

func MustGenerate(tipe reflect.Type, test *testing.T) reflect.Value

MustGenerate generates and returns a random value of a type or fails a test.

func MustGenerateBytes

func MustGenerateBytes(test *testing.T) []byte

MustGenerateBytes generates a random slice of bytes or fails a test.

func MustGenerateHex

func MustGenerateHex(test *testing.T) string

MustGenerateHex generates a random hexidecimal string or fails a test.

func MustGenerateString

func MustGenerateString(test *testing.T) string

MustGenerateString generates a random string or fails a test.

func MustReadAndClose

func MustReadAndClose(t *testing.T, r io.ReadCloser) []byte

MustReadAndClose reads initializes a command and returns the command and pipes for stdin, stdout and stderr or fails the test.

Types

This section is empty.

Jump to

Keyboard shortcuts

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