From e6e6af7b97bc1416138c6ebf7b7651e8316e8b0b Mon Sep 17 00:00:00 2001 From: Umputun Date: Mon, 11 Nov 2019 01:15:17 -0600 Subject: [PATCH] missing test for no-partition case --- scache_test.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scache_test.go b/scache_test.go index 7842313..563f33c 100644 --- a/scache_test.go +++ b/scache_test.go @@ -38,6 +38,8 @@ func TestCache_Scopes(t *testing.T) { }) assert.Nil(t, err) assert.Equal(t, "value-upd", string(res), "was deleted, update") + + assert.Equal(t, CacheStat{Hits: 1, Misses: 3, Keys: 2, Size: 0, Errors: 0}, lc.Stat()) } func TestCache_Flush(t *testing.T) { @@ -130,6 +132,10 @@ func TestScope_Key(t *testing.T) { }) } + // without partition + k := NewKey().ID("id1").Scopes("s1", "s2") + assert.Equal(t, "@@id1@@s1$$s2", k.String()) + // parse invalid key strings _, err := parseKey("abc") assert.Error(t, err)