diff options
Diffstat (limited to 'nvdmirror/failsetcache_test.go')
-rw-r--r-- | nvdmirror/failsetcache_test.go | 29 |
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) + } + }) +} |