Type
Asserting Types Rather Than Values
Assertions
All links point to https://pkg.go.dev/github.com/go-openapi/testify/v2
This domain exposes 10 functionalities. Generic assertions are marked with a .
Implements
Implements asserts that an object is implemented by the specified interface.
| Signature | Usage |
|---|---|
assert.Implements(t T, interfaceObject any, object any, msgAndArgs ...any) bool | package-level function |
assert.Implementsf(t T, interfaceObject any, object any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).Implements(interfaceObject any, object any) bool | method variant |
assert.(*Assertions).Implementsf(interfaceObject any, object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.Implements(t T, interfaceObject any, object any, msgAndArgs ...any) bool | package-level function |
require.Implementsf(t T, interfaceObject any, object any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).Implements(interfaceObject any, object any) bool | method variant |
require.(*Assertions).Implementsf(interfaceObject any, object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.Implements(t T, interfaceObject any, object any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#Implements
IsNotOfTypeT[EType any]
IsNotOfTypeT asserts that an object is not of a given type.
| Signature | Usage |
|---|---|
assert.IsNotOfTypeT[EType any](t T, object any, msgAndArgs ...any) bool | package-level function |
assert.IsNotOfTypeTf[EType any](t T, object any, msg string, args ...any) bool | formatted variant |
| Signature | Usage |
|---|---|
require.IsNotOfTypeT[EType any](t T, object any, msgAndArgs ...any) bool | package-level function |
require.IsNotOfTypeTf[EType any](t T, object any, msg string, args ...any) bool | formatted variant |
| Signature | Usage |
|---|---|
assertions.IsNotOfTypeT[EType any](t T, object any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#IsNotOfTypeT
IsNotType
IsNotType asserts that the specified objects are not of the same type.
| Signature | Usage |
|---|---|
assert.IsNotType(t T, theType any, object any, msgAndArgs ...any) bool | package-level function |
assert.IsNotTypef(t T, theType any, object any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).IsNotType(theType any, object any) bool | method variant |
assert.(*Assertions).IsNotTypef(theType any, object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.IsNotType(t T, theType any, object any, msgAndArgs ...any) bool | package-level function |
require.IsNotTypef(t T, theType any, object any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).IsNotType(theType any, object any) bool | method variant |
require.(*Assertions).IsNotTypef(theType any, object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.IsNotType(t T, theType any, object any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#IsNotType
IsOfTypeT[EType any]
IsOfTypeT asserts that an object is of a given type.
| Signature | Usage |
|---|---|
assert.IsOfTypeT[EType any](t T, object any, msgAndArgs ...any) bool | package-level function |
assert.IsOfTypeTf[EType any](t T, object any, msg string, args ...any) bool | formatted variant |
| Signature | Usage |
|---|---|
require.IsOfTypeT[EType any](t T, object any, msgAndArgs ...any) bool | package-level function |
require.IsOfTypeTf[EType any](t T, object any, msg string, args ...any) bool | formatted variant |
| Signature | Usage |
|---|---|
assertions.IsOfTypeT[EType any](t T, object any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#IsOfTypeT
IsType
IsType asserts that the specified objects are of the same type.
| Signature | Usage |
|---|---|
assert.IsType(t T, expectedType any, object any, msgAndArgs ...any) bool | package-level function |
assert.IsTypef(t T, expectedType any, object any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).IsType(expectedType any, object any) bool | method variant |
assert.(*Assertions).IsTypef(expectedType any, object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.IsType(t T, expectedType any, object any, msgAndArgs ...any) bool | package-level function |
require.IsTypef(t T, expectedType any, object any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).IsType(expectedType any, object any) bool | method variant |
require.(*Assertions).IsTypef(expectedType any, object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.IsType(t T, expectedType any, object any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#IsType
Kind
Kind asserts that the reflect.Kind of a given object matches the expected reflect.Kind.
Kind reflects the concrete value stored in the object. The nil value (or interface with nil value) are comparable to reflect.Invalid. See also reflect.Value.Kind.
| Signature | Usage |
|---|---|
assert.Kind(t T, expectedKind reflect.Kind, object any, msgAndArgs ...any) bool | package-level function |
assert.Kindf(t T, expectedKind reflect.Kind, object any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).Kind(expectedKind reflect.Kind, object any) bool | method variant |
assert.(*Assertions).Kindf(expectedKind reflect.Kind, object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.Kind(t T, expectedKind reflect.Kind, object any, msgAndArgs ...any) bool | package-level function |
require.Kindf(t T, expectedKind reflect.Kind, object any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).Kind(expectedKind reflect.Kind, object any) bool | method variant |
require.(*Assertions).Kindf(expectedKind reflect.Kind, object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.Kind(t T, expectedKind reflect.Kind, object any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#Kind
NotImplements
NotImplements asserts that an object does not implement the specified interface.
| Signature | Usage |
|---|---|
assert.NotImplements(t T, interfaceObject any, object any, msgAndArgs ...any) bool | package-level function |
assert.NotImplementsf(t T, interfaceObject any, object any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).NotImplements(interfaceObject any, object any) bool | method variant |
assert.(*Assertions).NotImplementsf(interfaceObject any, object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.NotImplements(t T, interfaceObject any, object any, msgAndArgs ...any) bool | package-level function |
require.NotImplementsf(t T, interfaceObject any, object any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).NotImplements(interfaceObject any, object any) bool | method variant |
require.(*Assertions).NotImplementsf(interfaceObject any, object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.NotImplements(t T, interfaceObject any, object any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#NotImplements
NotKind
NotKind asserts that the reflect.Kind of a given object does not match the expected reflect.Kind.
Kind reflects the concrete value stored in the object. The nil value (or interface with nil value) are comparable to reflect.Invalid. See also reflect.Value.Kind.
| Signature | Usage |
|---|---|
assert.NotKind(t T, expectedKind reflect.Kind, object any, msgAndArgs ...any) bool | package-level function |
assert.NotKindf(t T, expectedKind reflect.Kind, object any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).NotKind(expectedKind reflect.Kind, object any) bool | method variant |
assert.(*Assertions).NotKindf(expectedKind reflect.Kind, object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.NotKind(t T, expectedKind reflect.Kind, object any, msgAndArgs ...any) bool | package-level function |
require.NotKindf(t T, expectedKind reflect.Kind, object any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).NotKind(expectedKind reflect.Kind, object any) bool | method variant |
require.(*Assertions).NotKindf(expectedKind reflect.Kind, object any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.NotKind(t T, expectedKind reflect.Kind, object any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#NotKind
NotZero
NotZero asserts that i is not the zero value for its type.
| Signature | Usage |
|---|---|
assert.NotZero(t T, i any, msgAndArgs ...any) bool | package-level function |
assert.NotZerof(t T, i any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).NotZero(i any) bool | method variant |
assert.(*Assertions).NotZerof(i any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.NotZero(t T, i any, msgAndArgs ...any) bool | package-level function |
require.NotZerof(t T, i any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).NotZero(i any) bool | method variant |
require.(*Assertions).NotZerof(i any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.NotZero(t T, i any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#NotZero
Zero
Zero asserts that i is the zero value for its type.
| Signature | Usage |
|---|---|
assert.Zero(t T, i any, msgAndArgs ...any) bool | package-level function |
assert.Zerof(t T, i any, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).Zero(i any) bool | method variant |
assert.(*Assertions).Zerof(i any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.Zero(t T, i any, msgAndArgs ...any) bool | package-level function |
require.Zerof(t T, i any, msg string, args ...any) bool | formatted variant |
require.(*Assertions).Zero(i any) bool | method variant |
require.(*Assertions).Zerof(i any, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.Zero(t T, i any, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#Zero
Generated with github.com/go-openapi/testify/codegen/v2