From 7b6c99bbc293cbf268b7be7f684577dbf668d895 Mon Sep 17 00:00:00 2001 From: Marc Pervaz Boocha Date: Wed, 26 Feb 2025 15:18:02 +0530 Subject: Added Memorize and UpdateInPlace --- conn_test.go | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) (limited to 'conn_test.go') diff --git a/conn_test.go b/conn_test.go index a97a5e9..ee2c175 100644 --- a/conn_test.go +++ b/conn_test.go @@ -136,7 +136,9 @@ func BenchmarkDBGet(b *testing.B) { b.Run(strconv.Itoa(n), func(b *testing.B) { db := setupTestDB[int, int](b) for i := range n { - db.Set(i, i, 0) + if err := db.Set(i, i, 0); err != nil { + b.Fatalf("unexpected error: %v", err) + } } b.ReportAllocs() @@ -144,7 +146,9 @@ func BenchmarkDBGet(b *testing.B) { b.ResetTimer() for b.Loop() { - db.GetValue(n - 1) + if _, _, err := db.GetValue(n - 1); err != nil { + b.Fatalf("unexpected error: %v", err) + } } }) } @@ -155,14 +159,18 @@ func BenchmarkDBSet(b *testing.B) { b.Run(strconv.Itoa(n), func(b *testing.B) { db := setupTestDB[int, int](b) for i := range n - 1 { - db.Set(i, i, 0) + if err := db.Set(i, i, 0); err != nil { + b.Fatalf("unexpected error: %v", err) + } } b.ReportAllocs() b.ResetTimer() for b.Loop() { - db.Set(n, n, 0) + if err := db.Set(n, n, 0); err != nil { + b.Fatalf("unexpected error: %v", err) + } } }) } @@ -173,15 +181,21 @@ func BenchmarkDBDelete(b *testing.B) { b.Run(strconv.Itoa(n), func(b *testing.B) { db := setupTestDB[int, int](b) for i := range n - 1 { - db.Set(i, i, 0) + if err := db.Set(i, i, 0); err != nil { + b.Fatalf("unexpected error: %v", err) + } } b.ReportAllocs() b.ResetTimer() for b.Loop() { - db.Set(n, n, 0) - db.Delete(n) + if err := db.Set(n, n, 0); err != nil { + b.Fatalf("unexpected error: %v", err) + } + if err := db.Delete(n); err != nil { + b.Fatalf("unexpected error: %v", err) + } } }) } -- cgit v1.2.3-70-g09d2