// Copyright 2022 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. //go:build !race package buffer import "testing" func TestAlloc(t *testing.T) { got := int(testing.AllocsPerRun(5, func() { b := New() defer b.Free() b.WriteString("not 1K worth of bytes") })) if got != 0 { t.Errorf("got %d allocs, want 0", got) } }