aboutsummaryrefslogtreecommitdiff
path: root/nvdmirror/failsetcache_test.go
diff options
context:
space:
mode:
authorPaul Duncan <pabs@pablotron.org>2022-02-22 21:03:24 -0500
committerPaul Duncan <pabs@pablotron.org>2022-02-22 21:03:24 -0500
commit86240375e87482836f5c5877f091df545895f547 (patch)
treebed6ac8a5c26b6f77b4b0007eb64a481b5eaf78d /nvdmirror/failsetcache_test.go
parent8edac6d76d5359c06a86fd2f24a44956d6158c22 (diff)
downloadcvez-86240375e87482836f5c5877f091df545895f547.tar.bz2
cvez-86240375e87482836f5c5877f091df545895f547.zip
nvdmirror: add failsetcache
Diffstat (limited to 'nvdmirror/failsetcache_test.go')
-rw-r--r--nvdmirror/failsetcache_test.go29
1 files changed, 29 insertions, 0 deletions
diff --git a/nvdmirror/failsetcache_test.go b/nvdmirror/failsetcache_test.go
new file mode 100644
index 0000000..8e20a33
--- /dev/null
+++ b/nvdmirror/failsetcache_test.go
@@ -0,0 +1,29 @@
+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 Close
+ t.Run("Close", func(t *testing.T) {
+ if err := cache.Close(); err != nil {
+ t.Error(err)
+ }
+ })
+}