aboutsummaryrefslogtreecommitdiffstats
path: root/encoding_test.go
diff options
context:
space:
mode:
authorMarc Pervaz Boocha <marcpervaz@qburst.com>2025-05-15 17:56:07 +0530
committerMarc Pervaz Boocha <marcpervaz@qburst.com>2025-05-15 17:56:07 +0530
commit7d532553ae18bfff1bec9e0df3fa66313073e3dd (patch)
tree796a7fe86da764f51648b1337011baeaaf53421b /encoding_test.go
parentLint and bug fixes (diff)
downloadcache-7d532553ae18bfff1bec9e0df3fa66313073e3dd.tar
cache-7d532553ae18bfff1bec9e0df3fa66313073e3dd.tar.gz
cache-7d532553ae18bfff1bec9e0df3fa66313073e3dd.tar.bz2
cache-7d532553ae18bfff1bec9e0df3fa66313073e3dd.tar.lz
cache-7d532553ae18bfff1bec9e0df3fa66313073e3dd.tar.xz
cache-7d532553ae18bfff1bec9e0df3fa66313073e3dd.tar.zst
cache-7d532553ae18bfff1bec9e0df3fa66313073e3dd.zip
Add raw API
Diffstat (limited to '')
-rw-r--r--encoding_test.go16
1 files changed, 6 insertions, 10 deletions
diff --git a/encoding_test.go b/encoding_test.go
index 43abb46..037a4fd 100644
--- a/encoding_test.go
+++ b/encoding_test.go
@@ -252,7 +252,7 @@ func TestEncodeDecodeNode(t *testing.T) {
}
}
-func TestEncodeDecodeStrorage(t *testing.T) {
+func TestStoreSnapshot(t *testing.T) {
t.Parallel()
tests := []struct {
@@ -297,7 +297,6 @@ func TestEncodeDecodeStrorage(t *testing.T) {
t.Parallel()
var buf bytes.Buffer
- e := newEncoder(&buf)
want := setupTestStore(t)
want.MaxCost = uint64(tt.maxCost)
@@ -310,18 +309,15 @@ func TestEncodeDecodeStrorage(t *testing.T) {
want.Set([]byte(k), []byte(v), 0)
}
- if err := e.EncodeStore(want); err != nil {
+ if err := want.Snapshot(&buf); err != nil {
t.Errorf("unexpected error: %v", err)
}
- if err := e.Flush(); err != nil {
- t.Errorf("unexpected error: %v", err)
- }
+ reader := bytes.NewReader(buf.Bytes())
- decoder := newDecoder(bytes.NewReader(buf.Bytes()))
got := setupTestStore(t)
- if err := decoder.DecodeStore(got); err != nil {
+ if err := got.LoadSnapshot(reader); err != nil {
t.Errorf("unexpected error: %v", err)
}
@@ -399,7 +395,7 @@ func BenchmarkStoreSnapshot(b *testing.B) {
b.Fatalf("unexpected error: %v", err)
}
- b.SetBytes(int64(fileInfo.Size()))
+ b.SetBytes(fileInfo.Size())
b.ReportAllocs()
for b.Loop() {
@@ -433,7 +429,7 @@ func BenchmarkStoreLoadSnapshot(b *testing.B) {
b.Fatalf("unexpected error: %v", err)
}
- b.SetBytes(int64(fileInfo.Size()))
+ b.SetBytes(fileInfo.Size())
b.ReportAllocs()
for b.Loop() {