Slide 76
Slide 76 text
two functions per assertion
func Panics(t TestingT, fn func(), msgAndArgs ...interface{}) bool {
if funcDidPanic, _ := didPanic(f); !funcDidPanic {
return Fail(t, fmt.Sprintf("func %#v should panic", f), msgAndArgs...)
}
return true
}
func (a *Assertions) Panics(fn func(), msgAndArgs ...interface{}) bool {
return Panics(a.t, expected, actual, msgAndArgs…)
}