summaryrefslogtreecommitdiffstats
path: root/cache/cache_test.go
diff options
context:
space:
mode:
authorsiddharth ravikumar <s@ricketyspace.net>2022-06-06 20:05:50 -0400
committersiddharth ravikumar <s@ricketyspace.net>2022-06-06 20:05:50 -0400
commitf739cf38b8bf1e8d252dedaf5f7055df4ed3f8e7 (patch)
treeb63e54a3c6edec00396d3777cae7a5fe8c69a720 /cache/cache_test.go
parent0c6d8c7fa966ab548a1f25c1c85d45e22eb44770 (diff)
cache: update `item`
Change type of value to `[]byte`.
Diffstat (limited to 'cache/cache_test.go')
-rw-r--r--cache/cache_test.go17
1 files changed, 9 insertions, 8 deletions
diff --git a/cache/cache_test.go b/cache/cache_test.go
index 41e0d25..4751260 100644
--- a/cache/cache_test.go
+++ b/cache/cache_test.go
@@ -4,6 +4,7 @@
package cache
import (
+ "bytes"
"testing"
"time"
)
@@ -20,10 +21,10 @@ func TestNewCache(t *testing.T) {
}
// Try manually adding an item.
c.store["foo"] = item{
- value: "bar",
+ value: []byte("bar"),
expires: time.Now().Add(time.Second * 10),
}
- if c.store["foo"].value != "bar" {
+ if bytes.Compare(c.store["foo"].value, []byte("bar")) != 0 {
t.Errorf("cache.store['foo'] is not bar")
return
}
@@ -36,8 +37,8 @@ func TestCacheSet(t *testing.T) {
return
}
exp := time.Now().Add(time.Second * 10)
- c.Set("foo", "bar", exp)
- if c.store["foo"].value != "bar" {
+ c.Set("foo", []byte("bar"), exp)
+ if bytes.Compare(c.store["foo"].value, []byte("bar")) != 0 {
t.Errorf("cache.store['foo'] is not bar")
return
}
@@ -56,16 +57,16 @@ func TestCacheGet(t *testing.T) {
// Test 1
exp := time.Now().Add(time.Second * 10)
- c.Set("foo", "bar", exp)
- if c.Get("foo") != "bar" {
+ c.Set("foo", []byte("bar"), exp)
+ if bytes.Compare(c.Get("foo"), []byte("bar")) != 0 {
t.Errorf("cache.Get(foo) is not bar")
return
}
// Test 2
exp = time.Now().Add(time.Second * -10)
- c.Set("sna", "fu", exp)
- if c.Get("sna") != "" {
+ c.Set("sna", []byte("fu"), exp)
+ if bytes.Compare(c.Get("sna"), []byte{}) != 0 {
t.Errorf("cache.Get(sna) is not empty: %s", c.Get("sna"))
return
}