From 44d9c97c1ac1c523122fc4f0db8c0c364a3d1d45 Mon Sep 17 00:00:00 2001 From: Dave Collins Date: Sun, 20 Jan 2013 17:53:55 -0600 Subject: Add tests for disable method options. This commit adds tests for the DisableMethods and DisablePointerMethods options. All combinations of method options and Stringer interface invocation for both pointer receivers and non-pointer receivers are tested. --- spew/common_test.go | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'spew/common_test.go') diff --git a/spew/common_test.go b/spew/common_test.go index f0119e6..4b786e6 100644 --- a/spew/common_test.go +++ b/spew/common_test.go @@ -20,6 +20,15 @@ import ( "fmt" ) +// custom type to test Stinger interface on non-pointer receiver. +type stringer string + +// String implements the Stringer interface for testing invocation of custom +// stringers on types with non-pointer receivers. +func (s stringer) String() string { + return "stringer " + string(s) +} + // custom type to test Stinger interface on pointer receiver. type pstringer string -- cgit v1.2.3