Type
Asserting Types Rather Than Values
Assertions
All links point to https://pkg.go.dev/github.com/go-openapi/testify/v2
This domain exposes 6 functionalities.
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
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
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
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
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/v2/codegen