Documentation
¶
Overview ¶
Package testhelper reimplements parts of github.com/gophercloud/gophercloud/testhelper to avoid a Gophercloud dependency in this module.
Index ¶
- func AssertErr(t *testing.T, expected string, actual error)
- func AssertNoErr(t *testing.T, err error)
- func CheckDeepEquals(t *testing.T, expected, actual any)
- func CheckEquals[V comparable](t *testing.T, expected, actual V)
- func CheckFullySeparate[V any](t *testing.T, lhs, rhs V)
- func CheckJSONEquals(t *testing.T, expectedJSON string, actual any)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssertNoErr ¶
AssertNoErr fails the test if the provided error is not nil.
func CheckDeepEquals ¶
CheckDeepEquals fails the test if a reflect.DeepEqual check between expected and actual fails.
func CheckEquals ¶ added in v1.21.0
func CheckEquals[V comparable](t *testing.T, expected, actual V)
CheckEquals fails the test if a simple equal check between expected and actual fails.
func CheckFullySeparate ¶ added in v1.17.4
CheckFullySeparate tests whether the left-hand side and right-hand side values are fully separate from each other. This test fails if manipulating any part of one value can have an effect on the other value through sharing a contained pointer (or map or slice).
Types ¶
This section is empty.