Equality
Asserting Two Things Are Equal
Assertions
All links point to https://pkg.go.dev/github.com/go-openapi/testify/v2
This domain exposes 12 functionalities.
Empty
Empty asserts that the given value is “empty”.
Zero values are “empty”.
Arrays are “empty” if every element is the zero value of the type (stricter than “empty”).
Slices, maps and channels with zero length are “empty”.
Pointer values are “empty” if the pointer is nil or if the pointed value is “empty”.
| Signature | Usage |
|---|---|
assert.Empty(t T, object any, msgAndArgs ...any) bool | package-level function |
assert.Emptyf(t T, object any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).Empty(object any) bool | method variant |
assert.(*Assertions).Emptyf(object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.Empty(t T, object any, msgAndArgs ...any) bool | package-level function |
require.Emptyf(t T, object any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).Empty(object any) bool | method variant |
require.(*Assertions).Emptyf(object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.Empty(t T, object any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#Empty
Equal
Equal asserts that two objects are equal.
Pointer variable equality is determined based on the equality of the referenced values (as opposed to the memory addresses).
Function equality cannot be determined and will always fail.
| Signature | Usage |
|---|---|
assert.Equal(t T, expected any, actual any, msgAndArgs ...any) bool | package-level function |
assert.Equalf(t T, expected any, actual any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).Equal(expected any, actual any) bool | method variant |
assert.(*Assertions).Equalf(expected any, actual any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.Equal(t T, expected any, actual any, msgAndArgs ...any) bool | package-level function |
require.Equalf(t T, expected any, actual any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).Equal(expected any, actual any) bool | method variant |
require.(*Assertions).Equalf(expected any, actual any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.Equal(t T, expected any, actual any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#Equal
EqualExportedValues
EqualExportedValues asserts that the types of two objects are equal and their public fields are also equal. This is useful for comparing structs that have private fields that could potentially differ.
| Signature | Usage |
|---|---|
assert.EqualExportedValues(t T, expected any, actual any, msgAndArgs ...any) bool | package-level function |
assert.EqualExportedValuesf(t T, expected any, actual any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).EqualExportedValues(expected any, actual any) bool | method variant |
assert.(*Assertions).EqualExportedValuesf(expected any, actual any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.EqualExportedValues(t T, expected any, actual any, msgAndArgs ...any) bool | package-level function |
require.EqualExportedValuesf(t T, expected any, actual any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).EqualExportedValues(expected any, actual any) bool | method variant |
require.(*Assertions).EqualExportedValuesf(expected any, actual any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.EqualExportedValues(t T, expected any, actual any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#EqualExportedValues
EqualValues
EqualValues asserts that two objects are equal or convertible to the larger type and equal.
| Signature | Usage |
|---|---|
assert.EqualValues(t T, expected any, actual any, msgAndArgs ...any) bool | package-level function |
assert.EqualValuesf(t T, expected any, actual any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).EqualValues(expected any, actual any) bool | method variant |
assert.(*Assertions).EqualValuesf(expected any, actual any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.EqualValues(t T, expected any, actual any, msgAndArgs ...any) bool | package-level function |
require.EqualValuesf(t T, expected any, actual any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).EqualValues(expected any, actual any) bool | method variant |
require.(*Assertions).EqualValuesf(expected any, actual any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.EqualValues(t T, expected any, actual any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#EqualValues
Exactly
Exactly asserts that two objects are equal in value and type.
| Signature | Usage |
|---|---|
assert.Exactly(t T, expected any, actual any, msgAndArgs ...any) bool | package-level function |
assert.Exactlyf(t T, expected any, actual any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).Exactly(expected any, actual any) bool | method variant |
assert.(*Assertions).Exactlyf(expected any, actual any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.Exactly(t T, expected any, actual any, msgAndArgs ...any) bool | package-level function |
require.Exactlyf(t T, expected any, actual any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).Exactly(expected any, actual any) bool | method variant |
require.(*Assertions).Exactlyf(expected any, actual any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.Exactly(t T, expected any, actual any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#Exactly
Nil
Nil asserts that the specified object is nil.
| Signature | Usage |
|---|---|
assert.Nil(t T, object any, msgAndArgs ...any) bool | package-level function |
assert.Nilf(t T, object any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).Nil(object any) bool | method variant |
assert.(*Assertions).Nilf(object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.Nil(t T, object any, msgAndArgs ...any) bool | package-level function |
require.Nilf(t T, object any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).Nil(object any) bool | method variant |
require.(*Assertions).Nilf(object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.Nil(t T, object any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#Nil
NotEmpty
NotEmpty asserts that the specified object is NOT [Empty].
| Signature | Usage |
|---|---|
assert.NotEmpty(t T, object any, msgAndArgs ...any) bool | package-level function |
assert.NotEmptyf(t T, object any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).NotEmpty(object any) bool | method variant |
assert.(*Assertions).NotEmptyf(object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.NotEmpty(t T, object any, msgAndArgs ...any) bool | package-level function |
require.NotEmptyf(t T, object any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).NotEmpty(object any) bool | method variant |
require.(*Assertions).NotEmptyf(object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.NotEmpty(t T, object any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#NotEmpty
NotEqual
NotEqual asserts that the specified values are NOT equal.
| Signature | Usage |
|---|---|
assert.NotEqual(t T, expected any, actual any, msgAndArgs ...any) bool | package-level function |
assert.NotEqualf(t T, expected any, actual any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).NotEqual(expected any, actual any) bool | method variant |
assert.(*Assertions).NotEqualf(expected any, actual any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.NotEqual(t T, expected any, actual any, msgAndArgs ...any) bool | package-level function |
require.NotEqualf(t T, expected any, actual any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).NotEqual(expected any, actual any) bool | method variant |
require.(*Assertions).NotEqualf(expected any, actual any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.NotEqual(t T, expected any, actual any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#NotEqual
NotEqualValues
NotEqualValues asserts that two objects are not equal even when converted to the same type.
| Signature | Usage |
|---|---|
assert.NotEqualValues(t T, expected any, actual any, msgAndArgs ...any) bool | package-level function |
assert.NotEqualValuesf(t T, expected any, actual any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).NotEqualValues(expected any, actual any) bool | method variant |
assert.(*Assertions).NotEqualValuesf(expected any, actual any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.NotEqualValues(t T, expected any, actual any, msgAndArgs ...any) bool | package-level function |
require.NotEqualValuesf(t T, expected any, actual any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).NotEqualValues(expected any, actual any) bool | method variant |
require.(*Assertions).NotEqualValuesf(expected any, actual any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.NotEqualValues(t T, expected any, actual any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#NotEqualValues
NotNil
NotNil asserts that the specified object is not nil.
| Signature | Usage |
|---|---|
assert.NotNil(t T, object any, msgAndArgs ...any) bool | package-level function |
assert.NotNilf(t T, object any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).NotNil(object any) bool | method variant |
assert.(*Assertions).NotNilf(object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.NotNil(t T, object any, msgAndArgs ...any) bool | package-level function |
require.NotNilf(t T, object any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).NotNil(object any) bool | method variant |
require.(*Assertions).NotNilf(object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.NotNil(t T, object any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#NotNil
NotSame
NotSame asserts that two pointers do not reference the same object.
Both arguments must be pointer variables. Pointer variable sameness is determined based on the equality of both type and value.
| Signature | Usage |
|---|---|
assert.NotSame(t T, expected any, actual any, msgAndArgs ...any) bool | package-level function |
assert.NotSamef(t T, expected any, actual any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).NotSame(expected any, actual any) bool | method variant |
assert.(*Assertions).NotSamef(expected any, actual any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.NotSame(t T, expected any, actual any, msgAndArgs ...any) bool | package-level function |
require.NotSamef(t T, expected any, actual any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).NotSame(expected any, actual any) bool | method variant |
require.(*Assertions).NotSamef(expected any, actual any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.NotSame(t T, expected any, actual any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#NotSame
Same
Same asserts that two pointers reference the same object.
Both arguments must be pointer variables. Pointer variable sameness is determined based on the equality of both type and value.
| Signature | Usage |
|---|---|
assert.Same(t T, expected any, actual any, msgAndArgs ...any) bool | package-level function |
assert.Samef(t T, expected any, actual any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).Same(expected any, actual any) bool | method variant |
assert.(*Assertions).Samef(expected any, actual any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.Same(t T, expected any, actual any, msgAndArgs ...any) bool | package-level function |
require.Samef(t T, expected any, actual any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).Same(expected any, actual any) bool | method variant |
require.(*Assertions).Samef(expected any, actual any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.Same(t T, expected any, actual any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#Same
Generated with github.com/go-openapi/testify/v2/codegen