aboutsummaryrefslogtreecommitdiff
path: root/buffers_test.go
diff options
context:
space:
mode:
authorGravatar Runxi Yu2025-11-16 00:00:00 +0000
committerGravatar Runxi Yu2025-11-16 00:00:00 +0000
commit722cdf89ebafaf6bdc789176be5b5c2f6c98de08 (patch)
tree410fcce6f03d7bf122e5210f8b375b23fedffde7 /buffers_test.go
parentRename ObjType enum (diff)
signature
Extract bufpool into its own package
Diffstat (limited to 'buffers_test.go')
-rw-r--r--buffers_test.go40
1 files changed, 0 insertions, 40 deletions
diff --git a/buffers_test.go b/buffers_test.go
deleted file mode 100644
index aae431e5..00000000
--- a/buffers_test.go
+++ /dev/null
@@ -1,40 +0,0 @@
-package furgit
-
-import "testing"
-
-func TestBorrowBodyResizeAndAppend(t *testing.T) {
- b := borrowBody(1)
- defer b.Release()
-
- if cap(b.buf) < defaultBodyCap {
- t.Fatalf("expected capacity >= %d, got %d", defaultBodyCap, cap(b.buf))
- }
-
- b.Append([]byte("alpha"))
- b.Append([]byte("beta"))
- if got := string(b.Bytes()); got != "alphabeta" {
- t.Fatalf("unexpected contents: %q", got)
- }
-
- b.Resize(3)
- if got := string(b.Bytes()); got != "alp" {
- t.Fatalf("resize shrink mismatch: %q", got)
- }
-
- b.Resize(8)
- if len(b.Bytes()) != 8 {
- t.Fatalf("expected len 8 after grow, got %d", len(b.Bytes()))
- }
- if prefix := string(b.Bytes()[:3]); prefix != "alp" {
- t.Fatalf("prefix lost after grow: %q", prefix)
- }
-}
-
-func TestBorrowBodyRelease(t *testing.T) {
- b := borrowBody(defaultBodyCap / 2)
- b.Append([]byte("data"))
- b.Release()
- if b.buf != nil {
- t.Fatal("expected buffer cleared after release")
- }
-}