91
func TestWriteTo(t *testing.T) {
92
const str = "0123456789"
93
for i := 0; i <= len(str); i++ {
95
r := strings.NewReader(s)
97
n, err := r.WriteTo(&b)
98
if expect := int64(len(s)); n != expect {
99
t.Errorf("got %v; want %v", n, expect)
102
t.Errorf("for length %d: got error = %v; want nil", len(s), err)
105
t.Errorf("got string %q; want %q", b.String(), s)
108
t.Errorf("reader contains %v bytes; want 0", r.Len())