go-spew/spew
Dave Collins 2fc049e83c Add tests for unrecognized reflect values.
In order to help future proof itself, spew handles unrecognized reflect
values by passing them on to the standard fmt library.  Since spew handles
all current reflect values in the language, this condition has to be
manually tested with a bit of hackery by using unsafe to change the kind
to a nonexistent value.

As of this commit, there is now 100% test coverage.
2013-01-20 22:31:09 -06:00
..
common.go Invoke String/Error methods on addressable vals. 2013-01-20 17:37:24 -06:00
common_test.go Add tests for structs with multiple equiv fields. 2013-01-20 19:55:55 -06:00
config.go Move SpewState methods to ConfigState. 2013-01-19 19:00:25 -06:00
doc.go Make overview ConfigState options order consistent. 2013-01-19 19:46:13 -06:00
dump.go Improve invalid reflect value handling. 2013-01-20 20:44:21 -06:00
dump_test.go Add tests for structs with multiple equiv fields. 2013-01-20 19:55:55 -06:00
example_test.go Move SpewState methods to ConfigState. 2013-01-19 19:00:25 -06:00
format.go Improve invalid reflect value handling. 2013-01-20 20:44:21 -06:00
format_test.go Add tests for structs with multiple equiv fields. 2013-01-20 19:55:55 -06:00
internal_test.go Add tests for unrecognized reflect values. 2013-01-20 22:31:09 -06:00
spew.go Move SpewState methods to ConfigState. 2013-01-19 19:00:25 -06:00
spew_test.go Add dump test for max depth option. 2013-01-20 18:56:59 -06:00