]> Cypherpunks repositories - gostls13.git/commitdiff
bufio: use strings.Builder
authorcuiweixie <cuiweixie@gmail.com>
Sun, 4 Sep 2022 09:26:48 +0000 (17:26 +0800)
committerGopher Robot <gobot@golang.org>
Tue, 6 Sep 2022 15:44:28 +0000 (15:44 +0000)
Change-Id: Ief82f12a5c48c46165c28140997d5fc83700c758
Reviewed-on: https://go-review.googlesource.com/c/go/+/428256
Run-TryBot: Ian Lance Taylor <iant@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Ian Lance Taylor <iant@google.com>

src/bufio/bufio_test.go

index b3456d2341157d412b3ca99e8840bf0b7dc2a59c..e6a6c23dbf52421a1caba1e804edf304b46a2754 100644 (file)
@@ -574,7 +574,7 @@ func TestWriteInvalidRune(t *testing.T) {
        // Invalid runes, including negative ones, should be written as the
        // replacement character.
        for _, r := range []rune{-1, utf8.MaxRune + 1} {
-               var buf bytes.Buffer
+               var buf strings.Builder
                w := NewWriter(&buf)
                w.WriteRune(r)
                w.Flush()
@@ -1001,7 +1001,7 @@ func TestReadAfterLines(t *testing.T) {
        line1 := "this is line1"
        restData := "this is line2\nthis is line 3\n"
        inbuf := bytes.NewReader([]byte(line1 + "\n" + restData))
-       outbuf := new(bytes.Buffer)
+       outbuf := new(strings.Builder)
        maxLineLength := len(line1) + len(restData)/2
        l := NewReaderSize(inbuf, maxLineLength)
        line, isPrefix, err := l.ReadLine()
@@ -1173,7 +1173,7 @@ func TestWriterReadFrom(t *testing.T) {
        for ri, rfunc := range rs {
                for wi, wfunc := range ws {
                        input := createTestInput(8192)
-                       b := new(bytes.Buffer)
+                       b := new(strings.Builder)
                        w := NewWriter(wfunc(b))
                        r := rfunc(bytes.NewReader(input))
                        if n, err := w.ReadFrom(r); err != nil || n != int64(len(input)) {
@@ -1510,7 +1510,7 @@ func TestReaderReset(t *testing.T) {
 }
 
 func TestWriterReset(t *testing.T) {
-       var buf1, buf2, buf3 bytes.Buffer
+       var buf1, buf2, buf3 strings.Builder
        w := NewWriter(&buf1)
        w.WriteString("foo")