aboutsummaryrefslogtreecommitdiffstats
path: root/conn_test.go
diff options
context:
space:
mode:
authorMarc Pervaz Boocha <marcpervaz@qburst.com>2025-02-26 15:18:02 +0530
committerMarc Pervaz Boocha <marcpervaz@qburst.com>2025-02-27 13:38:36 +0530
commit7b6c99bbc293cbf268b7be7f684577dbf668d895 (patch)
tree2b5c2fee0094b6dc55276186721d2e39a9cc846d /conn_test.go
parentUpdate store to use EvictList instead of Evict (diff)
downloadcache-7b6c99bbc293cbf268b7be7f684577dbf668d895.tar
cache-7b6c99bbc293cbf268b7be7f684577dbf668d895.tar.gz
cache-7b6c99bbc293cbf268b7be7f684577dbf668d895.tar.bz2
cache-7b6c99bbc293cbf268b7be7f684577dbf668d895.tar.lz
cache-7b6c99bbc293cbf268b7be7f684577dbf668d895.tar.xz
cache-7b6c99bbc293cbf268b7be7f684577dbf668d895.tar.zst
cache-7b6c99bbc293cbf268b7be7f684577dbf668d895.zip
Added Memorize and UpdateInPlace
Diffstat (limited to '')
-rw-r--r--conn_test.go28
1 files changed, 21 insertions, 7 deletions
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)
+ }
}
})
}