code: func PanicsWithValuef(t TestingT, expected interface{}, f PanicTestFunc, msg string, args ...interface{}) bool {
  	if h, ok := t.(tHelper); ok {
  		h.Helper()
  	}
  	return PanicsWithValue(t, expected, f, append([]interface{}{msg}, args...)...)
  }
docs: // PanicsWithValuef asserts that the code inside the specified PanicTestFunc panics, and that
  // the recovered panic value equals the expected panic value.
  //
  //   assert.PanicsWithValuef(t, "crazy error", func(){ GoCrazy() }, "error message %s", "formatted")