diff --git a/src/image/jpeg/dct_test.go b/src/image/jpeg/dct_test.go index 845e758878..ed5b73d562 100644 --- a/src/image/jpeg/dct_test.go +++ b/src/image/jpeg/dct_test.go @@ -5,10 +5,10 @@ package jpeg import ( - "bytes" "fmt" "math" "math/rand" + "strings" "testing" ) @@ -181,7 +181,7 @@ func slowIDCT(b *block) { } func (b *block) String() string { - s := bytes.NewBuffer(nil) + s := &strings.Builder{} fmt.Fprintf(s, "{\n") for y := 0; y < 8; y++ { fmt.Fprintf(s, "\t") diff --git a/src/image/jpeg/reader_test.go b/src/image/jpeg/reader_test.go index 6fdb6c4449..02a2eb6509 100644 --- a/src/image/jpeg/reader_test.go +++ b/src/image/jpeg/reader_test.go @@ -177,7 +177,7 @@ func check(bounds image.Rectangle, pix0, pix1 []byte, stride0, stride1 int) erro } func pixString(pix []byte, stride, x, y int) string { - s := bytes.NewBuffer(nil) + s := &strings.Builder{} for j := 0; j < 8; j++ { fmt.Fprintf(s, "\t") for i := 0; i < 8; i++ { diff --git a/src/image/jpeg/writer_test.go b/src/image/jpeg/writer_test.go index abd5e32333..341477044a 100644 --- a/src/image/jpeg/writer_test.go +++ b/src/image/jpeg/writer_test.go @@ -13,6 +13,7 @@ import ( "io" "math/rand" "os" + "strings" "testing" ) @@ -82,7 +83,7 @@ func TestUnscaledQuant(t *testing.T) { } if bad { names := [nQuantIndex]string{"Luminance", "Chrominance"} - buf := &bytes.Buffer{} + buf := &strings.Builder{} for i, name := range names { fmt.Fprintf(buf, "// %s.\n{\n", name) for zig := 0; zig < blockSize; zig++ {