Panic
Asserting A Panic Behavior
Assertions
All links point to https://pkg.go.dev/github.com/go-openapi/testify/v2
This domain exposes 4 functionalities.
NotPanics
NotPanics asserts that the code inside the specified function does NOT panic.
| Signature | Usage |
|---|---|
assert.NotPanics(t T, f func(), msgAndArgs ...any) bool | package-level function |
assert.NotPanicsf(t T, f func(), msg string, args ...any) bool | formatted variant |
assert.(*Assertions).NotPanics(f func()) bool | method variant |
assert.(*Assertions).NotPanicsf(f func(), msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.NotPanics(t T, f func(), msgAndArgs ...any) bool | package-level function |
require.NotPanicsf(t T, f func(), msg string, args ...any) bool | formatted variant |
require.(*Assertions).NotPanics(f func()) bool | method variant |
require.(*Assertions).NotPanicsf(f func(), msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.NotPanics(t T, f func(), msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#NotPanics
Panics
Panics asserts that the code inside the specified function panics.
| Signature | Usage |
|---|---|
assert.Panics(t T, f func(), msgAndArgs ...any) bool | package-level function |
assert.Panicsf(t T, f func(), msg string, args ...any) bool | formatted variant |
assert.(*Assertions).Panics(f func()) bool | method variant |
assert.(*Assertions).Panicsf(f func(), msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.Panics(t T, f func(), msgAndArgs ...any) bool | package-level function |
require.Panicsf(t T, f func(), msg string, args ...any) bool | formatted variant |
require.(*Assertions).Panics(f func()) bool | method variant |
require.(*Assertions).Panicsf(f func(), msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.Panics(t T, f func(), msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#Panics
PanicsWithError
PanicsWithError asserts that the code inside the specified function panics, and that the recovered panic value is an error that satisfies the EqualError comparison.
| Signature | Usage |
|---|---|
assert.PanicsWithError(t T, errString string, f func(), msgAndArgs ...any) bool | package-level function |
assert.PanicsWithErrorf(t T, errString string, f func(), msg string, args ...any) bool | formatted variant |
assert.(*Assertions).PanicsWithError(errString string, f func()) bool | method variant |
assert.(*Assertions).PanicsWithErrorf(errString string, f func(), msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.PanicsWithError(t T, errString string, f func(), msgAndArgs ...any) bool | package-level function |
require.PanicsWithErrorf(t T, errString string, f func(), msg string, args ...any) bool | formatted variant |
require.(*Assertions).PanicsWithError(errString string, f func()) bool | method variant |
require.(*Assertions).PanicsWithErrorf(errString string, f func(), msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.PanicsWithError(t T, errString string, f func(), msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#PanicsWithError
PanicsWithValue
PanicsWithValue asserts that the code inside the specified function panics, and that the recovered panic value equals the expected panic value.
| Signature | Usage |
|---|---|
assert.PanicsWithValue(t T, expected any, f func(), msgAndArgs ...any) bool | package-level function |
assert.PanicsWithValuef(t T, expected any, f func(), msg string, args ...any) bool | formatted variant |
assert.(*Assertions).PanicsWithValue(expected any, f func()) bool | method variant |
assert.(*Assertions).PanicsWithValuef(expected any, f func(), msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.PanicsWithValue(t T, expected any, f func(), msgAndArgs ...any) bool | package-level function |
require.PanicsWithValuef(t T, expected any, f func(), msg string, args ...any) bool | formatted variant |
require.(*Assertions).PanicsWithValue(expected any, f func()) bool | method variant |
require.(*Assertions).PanicsWithValuef(expected any, f func(), msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.PanicsWithValue(t T, expected any, f func(), msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#PanicsWithValue
Generated with github.com/go-openapi/testify/codegen/v2