2018-10-06T16:06:26Z||2018-10-06T16:06:26Z
参考这个帖子:https://stackoverflow.com/questions/31595791/how-to-test-panics
如果是一个函数的话:
func TestOtherFunctionThatPanics(t *testing.T) {
assert.Panics(t, OtherFunctionThatPanics, "The code did not panic")
}
也可以这样:
func TestOtherFunctionThatPanics(t *testing.T) {
assert.Panics(t, func() { OtherFunctionThatPanics(arg) }, "The code did not panic")
}