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 PanicTestFunc does NOT panic.
| Signature | Usage |
|---|---|
assert.NotPanics(t T, f assertions.PanicTestFunc, msgAndArgs ...any) bool | package-level function |
assert.NotPanicsf(t T, f assertions.PanicTestFunc, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).NotPanics(f assertions.PanicTestFunc) bool | method variant |
assert.(*Assertions).NotPanicsf(f assertions.PanicTestFunc, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.NotPanics(t T, f assertions.PanicTestFunc, msgAndArgs ...any) bool | package-level function |
require.NotPanicsf(t T, f assertions.PanicTestFunc, msg string, args ...any) bool | formatted variant |
require.(*Assertions).NotPanics(f assertions.PanicTestFunc) bool | method variant |
require.(*Assertions).NotPanicsf(f assertions.PanicTestFunc, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.NotPanics(t T, f assertions.PanicTestFunc, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#NotPanics
Panics
Panics asserts that the code inside the specified PanicTestFunc panics.
| Signature | Usage |
|---|---|
assert.Panics(t T, f assertions.PanicTestFunc, msgAndArgs ...any) bool | package-level function |
assert.Panicsf(t T, f assertions.PanicTestFunc, msg string, args ...any) bool | formatted variant |
assert.(*Assertions).Panics(f assertions.PanicTestFunc) bool | method variant |
assert.(*Assertions).Panicsf(f assertions.PanicTestFunc, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
require.Panics(t T, f assertions.PanicTestFunc, msgAndArgs ...any) bool | package-level function |
require.Panicsf(t T, f assertions.PanicTestFunc, msg string, args ...any) bool | formatted variant |
require.(*Assertions).Panics(f assertions.PanicTestFunc) bool | method variant |
require.(*Assertions).Panicsf(f assertions.PanicTestFunc, msg string, args ..any) | method formatted variant |
| Signature | Usage |
|---|---|
assertions.Panics(t T, f assertions.PanicTestFunc, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#Panics
PanicsWithError
PanicsWithError asserts that the code inside the specified PanicTestFunc panics, and that the recovered panic value is an error that satisfies the EqualError comparison.
| Signature | Usage |
|---|---|
assertions.PanicsWithError(t T, errString string, f assertions.PanicTestFunc, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#PanicsWithError
PanicsWithValue
PanicsWithValue asserts that the code inside the specified PanicTestFunc panics, and that the recovered panic value equals the expected panic value.
| Signature | Usage |
|---|---|
assertions.PanicsWithValue(t T, expected any, f assertions.PanicTestFunc, msgAndArgs ...any) bool | internal implementation |
Source: github.com/go-openapi/testify/v2/internal/assertions#PanicsWithValue
Generated with github.com/go-openapi/testify/v2/codegen