testutil

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ResetDuration

func ResetDuration(s string) string

ResetDuration resets durations from result output.

func RunParameterizedTests added in v0.7.0

func RunParameterizedTests(r Reporter, e ParameterizedTestExecutor, files ...string)

RunParameterizedTests runs parameterized tests.

Types

type ParameterizedTestExecutor added in v0.7.0

type ParameterizedTestExecutor func(Reporter, func(interface{})) func(Reporter, interface{}) error

ParameterizedTestExecutor represents a executor for parameterized testing.

type Reporter added in v0.7.0

type Reporter interface {
	Fail()
	Failed() bool
	Fatal(args ...interface{})
	Fatalf(format string, args ...interface{})
	Helper()
}

A Reporter is something that can be used to report test failures. It is satisfied by the standard library's *testing.T.

type TestParameter added in v0.7.0

type TestParameter struct {
	Name string        `yaml:"name"`
	YAML interface{}   `yaml:"yaml"`
	OKs  []interface{} `yaml:"ok"`
	NGs  []interface{} `yaml:"ng"`
}

TestParameter is a parameters for parameterized testing.

Jump to

Keyboard shortcuts

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