MCPcopy
hub / github.com/Terry-Mao/goim / TestReaderReset

Function TestReaderReset

pkg/bufio/bufio_test.go:701–716  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

699}
700
701func TestReaderReset(t *testing.T) {
702 r := NewReader(strings.NewReader("foo foo"))
703 buf := make([]byte, 3)
704 _, _ = r.Read(buf)
705 if string(buf) != "foo" {
706 t.Errorf("buf = %q; want foo", buf)
707 }
708 r.Reset(strings.NewReader("bar bar"))
709 all, err := ioutil.ReadAll(r)
710 if err != nil {
711 t.Fatal(err)
712 }
713 if string(all) != "bar bar" {
714 t.Errorf("ReadAll = %q; want bar bar", all)
715 }
716}
717
718func TestWriterReset(t *testing.T) {
719 var buf1, buf2 bytes.Buffer

Callers

nothing calls this directly

Calls 3

ReadMethod · 0.95
ResetMethod · 0.95
NewReaderFunction · 0.85

Tested by

no test coverage detected