Hello golang-dev@googlegroups.com, I'd like you to review this change to https://code.google.com/p/go
https://codereview.appspot.com/8274046/diff/8001/src/pkg/net/smtp/example_tes... File src/pkg/net/smtp/example_test.go (right): https://codereview.appspot.com/8274046/diff/8001/src/pkg/net/smtp/example_tes... src/pkg/net/smtp/example_test.go:29: defer wc.Close() I wouldn't use defer here. https://codereview.appspot.com/8274046/diff/8001/src/pkg/net/smtp/example_tes... src/pkg/net/smtp/example_test.go:30: buf := bytes.NewBufferString("This is the email body.") NewBufferString isn't commonly used. I'd prefer the example just do: if _, err := fmt.Fprintf(wc, "This is the email body"); err != nil Then: wc.Close() ... and checking Close's error too.
Also fixed a few other spots where I wasn't checking errors like I was supposed to. PTAL. https://codereview.appspot.com/8274046/diff/8001/src/pkg/net/smtp/example_tes... File src/pkg/net/smtp/example_test.go (right): https://codereview.appspot.com/8274046/diff/8001/src/pkg/net/smtp/example_tes... src/pkg/net/smtp/example_test.go:29: defer wc.Close() On 2013/06/05 22:27:43, bradfitz wrote: > I wouldn't use defer here. Done https://codereview.appspot.com/8274046/diff/8001/src/pkg/net/smtp/example_tes... src/pkg/net/smtp/example_test.go:30: buf := bytes.NewBufferString("This is the email body.") On 2013/06/05 22:27:43, bradfitz wrote: > NewBufferString isn't commonly used. I'd prefer the example just do: > > if _, err := fmt.Fprintf(wc, "This is the email body"); err != nil > > Then: > > wc.Close() > > ... and checking Close's error too. Done
Replacing golang-dev with golang-codereviews.
LGTM
*** Submitted as https://code.google.com/p/go/source/detail?r=57cda04cc69d *** net/smtp: add examples R=golang-codereviews, bradfitz CC=golang-codereviews https://codereview.appspot.com/8274046 Committer: Brad Fitzpatrick <bradfitz@golang.org>