Documentation
¶
Overview ¶
Package assert provides type-safe assertion functions for testing.
Index ¶
- func Equal[T comparable](t TestingT, expected, actual T, messageAndArgs ...interface{})
- func EqualFunc[T any](t TestingT, expected, actual T, equalFunc func(a, b T) bool, ...)
- func Greater[T cmp.Ordered](t TestingT, actual, minValue T, messageAndArgs ...interface{})
- func GreaterOrEqual[T cmp.Ordered](t TestingT, actual, minValue T, messageAndArgs ...interface{})
- func IsNil(t TestingT, value any, messageAndArgs ...interface{})
- func IsNotNil(t TestingT, value any, messageAndArgs ...interface{})
- func Less[T cmp.Ordered](t TestingT, actual, maxValue T, messageAndArgs ...interface{})
- func LessOrEqual[T cmp.Ordered](t TestingT, actual, maxValue T, messageAndArgs ...interface{})
- func NotEqual[T comparable](t TestingT, expected, actual T, messageAndArgs ...interface{})
- func NotEqualFunc[T any](t TestingT, expected, actual T, equalFunc func(a, b T) bool, ...)
- type TestingT
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Equal ¶
func Equal[T comparable](t TestingT, expected, actual T, messageAndArgs ...interface{})
Equal asserts that two values are equal using the == operator.
func EqualFunc ¶
func EqualFunc[T any](t TestingT, expected, actual T, equalFunc func(a, b T) bool, messageAndArgs ...interface{})
EqualFunc asserts that two values are equal using the provided equality function.
func GreaterOrEqual ¶
GreaterOrEqual asserts that the actual value is greater than or equal to the expected value.
func LessOrEqual ¶
LessOrEqual asserts that the actual value is less than or equal to the expected value.
func NotEqual ¶
func NotEqual[T comparable](t TestingT, expected, actual T, messageAndArgs ...interface{})
NotEqual asserts that two values are not equal using the != operator.
func NotEqualFunc ¶
func NotEqualFunc[T any](t TestingT, expected, actual T, equalFunc func(a, b T) bool, messageAndArgs ...interface{})
NotEqualFunc asserts that two values are not equal using the provided equality function.
Types ¶
Click to show internal directories.
Click to hide internal directories.