testlib

package
v0.0.18 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateTempFileWithContent

func CreateTempFileWithContent(t *testing.T, dir, pattern, content string) *os.File

CreateTempFileWithContent creates a temp file with desired content in it for testing. For dir/pattern params check https://golang.org/pkg/io/ioutil/#TempFile Caller is responsible for calling os.Remove on the returned file.

func IntPtr

func IntPtr(n int) *int

IntPtr returns an int pointer with a given value. Tests cases needed inline int pointer declaration can use this.

func NewMockReadCloser

func NewMockReadCloser(failureMsg string, content []byte) io.ReadCloser

NewMockReadCloser creates an io.ReadCloser for tests. If `failureMsg` is non-empty, then the created io.ReadCloser will always fail with an error of `failureMsg`. Otherwise the io.ReadCloser will read out and return `content`.

Types

This section is empty.

Jump to

Keyboard shortcuts

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