by kzjeef:
Before filing a bug, please check whether it has been fixed since the
latest release. Search the issue tracker and check that you're running the
latest version of Go:
Run "go version" and compare against
http://golang.org/doc/devel/release.html If a newer version of Go exists,
install it and retry what you did to reproduce the problem.
Thanks.
What does 'go version' print?
go version go1.3 darwin/amd64
Testing:
Testing require setup and tearDown function in test case file wide,
like the test framework like
rspec(http://old.rspec.info/documentation/before_and_after.html)
Each test case can have a setup method to allow do some setup stuff, like create a DB
connection or start a HTTP server etc.
After the test case, can have a function clear some up, so a lot of duplication setup in
each test case can be avoid.
I think rspec is really have a good point, but Golang can at least add some function
like, TestSetup () and TestEnd() function in each test file to archive same propose.