Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PanicsWithCondition ¶
func PanicsWithCondition(t require.TestingT, condition _assert.TestValuePredicate, f assert.PanicTestFunc, msgAndArgs ...interface{})
PanicsWithCondition asserts that the code inside the specified PanicTestFunc panics, and that the recovered panic value meets a given condition.
assert.PanicsWithCondition(t, func(value){ return assert.True(t, isCrazy(value)) }, func(){ GoCrazy() })
Returns whether the assertion was successful (true) or not (false).
func PanicsWithLogMessage ¶
func PanicsWithLogMessage(t require.TestingT, expectedMessage string, f assert.PanicTestFunc, msgAndArgs ...interface{})
PanicsWithLogMessage asserts that the code inside the specified PanicTestFunc panics, and that an expected string is included in log message.
assert.PanicsWithLogMessage(t, "Log msg", func(){ log.Panic("Log msg for X") })
Returns whether the assertion was successful (true) or not (false).
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.