return "<nil>" when calling String() on a nil bytes.Buffer.

R=rsc
CC=go-dev
http://go/go-review/1016005
This commit is contained in:
Rob Pike 2009-10-31 13:28:22 -07:00
parent aa0c811317
commit 63e668d2ad
2 changed files with 13 additions and 1 deletions

View file

@ -232,3 +232,11 @@ func TestMixedReadsAndWrites(t *testing.T) {
}
empty(t, "TestMixedReadsAndWrites (2)", &buf, s, make([]byte, buf.Len()));
}
func TestNil(t *testing.T) {
var b *Buffer;
if b.String() != "<nil>" {
t.Error("expcted <nil>; got %q", b.String());
}
}