testhelper

package
v1.21.0 Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package testhelper reimplements parts of github.com/gophercloud/gophercloud/testhelper to avoid a Gophercloud dependency in this module.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AssertErr added in v1.21.0

func AssertErr(t *testing.T, expected string, actual error)

AssertErr fails the test if the provided error is nil.

func AssertNoErr

func AssertNoErr(t *testing.T, err error)

AssertNoErr fails the test if the provided error is not nil.

func CheckDeepEquals

func CheckDeepEquals(t *testing.T, expected, actual any)

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

func CheckFullySeparate[V any](t *testing.T, lhs, rhs V)

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).

func CheckJSONEquals

func CheckJSONEquals(t *testing.T, expectedJSON string, actual any)

CheckJSONEquals fails the test if a reflect.DeepEqual check between the marshalled actual value and the expectedJSON fails.

Types

This section is empty.

Jump to

Keyboard shortcuts

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