require

package
v1.2.4 Latest Latest
Warning

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

Go to latest
Published: Oct 1, 2025 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Overview

Package require provides assertion helpers that stop test execution on failure. For assertions that should allow the test to continue on failure, use the `assert` package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Error added in v1.2.4

Error returns a new ErrorAssertion for the given error value.

func Map added in v1.2.4

func Map[K, V comparable](t internal.TestingT, v map[K]V) *internal.MapAssertion[K, V]

Map returns a MapAssertion for the given testing object and map value.

func Number added in v1.2.4

Number returns a NumberAssertion for the given testing object and number value.

func Panic

func Panic(t internal.TestingT, fn func(), expr string, msg ...string)

Panic asserts that `fn` panics and the panic message matches `expr`. It reports an error if `fn` does not panic or if the recovered message does not satisfy `expr`.

func Slice added in v1.2.4

func Slice[T comparable](t internal.TestingT, v []T) *internal.SliceAssertion[T]

Slice returns a SliceAssertion for the given testing object and slice value.

func String added in v1.2.4

String returns a StringAssertion for the given testing object and string value.

func That

That creates an Assertion for the given value v and test context t.

Types

This section is empty.

Jump to

Keyboard shortcuts

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