aboutsummaryrefslogtreecommitdiff
path: root/nvdmirror/failsetcache_test.go
diff options
context:
space:
mode:
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)
+ }
+ })
+}