package nvdmirror import "testing" func TestFailSetCache(t *testing.T) { var data map[string]string var cache FailSetCache // test get t.Run("Get", func(t *testing.T) { if got, ok := cache.Get("foo"); ok { t.Errorf("got %v, exp !ok", got) } }) // test set t.Run("Set", func(t *testing.T) { if err := cache.Set("bar", data); err == nil { t.Errorf("got success, exp err") } }) // test delete t.Run("Delete", func(t *testing.T) { if err := cache.Delete("foo"); err != nil { t.Error(err) } }) // test Close t.Run("Close", func(t *testing.T) { if err := cache.Close(); err != nil { t.Error(err) } }) }