From 9c17b97cd0f83be3fff9fa4e87fd1d29052ea616 Mon Sep 17 00:00:00 2001 From: Paul Duncan Date: Fri, 4 Feb 2022 00:35:31 -0500 Subject: rename to github.com/pablotron/cvez, remove internal libs --- internal/cvss/v2vector_test.go | 69 ------------------------------------------ 1 file changed, 69 deletions(-) delete mode 100644 internal/cvss/v2vector_test.go (limited to 'internal/cvss/v2vector_test.go') diff --git a/internal/cvss/v2vector_test.go b/internal/cvss/v2vector_test.go deleted file mode 100644 index f297ba6..0000000 --- a/internal/cvss/v2vector_test.go +++ /dev/null @@ -1,69 +0,0 @@ -package cvss - -import ( - "testing" -) - -func TestNewV2Vector(t *testing.T) { - passTests := []struct { - val string - exp []string - } { - { - val: "AV:L/AC:L/Au:N/C:N/I:N/A:P", - exp: []string { "AV:L", "AC:L", "Au:N", "C:N", "I:N", "A:P" }, - }, - } - - for _, test := range(passTests) { - t.Run(test.val, func(t *testing.T) { - // parse vector - vec, err := newV2Vector(test.val) - if err != nil { - t.Error(err) - return - } - - // check version - if vec.Version() != V20 { - t.Errorf("got %s, exp %s", vec.Version(), V20) - return - } - - // check metric length - if len(vec.Metrics()) != len(test.exp) { - t.Errorf("got %d, exp %d", len(vec.Metrics()), len(test.exp)) - return - } - - // check metrics - for i, m := range(vec.Metrics()) { - got := m.String() - if got != test.exp[i] { - t.Errorf("got %s, exp %s", got, test.exp[i]) - } - } - }) - } - - failTests := []struct { - val string - exp string - } { - { - val: "AV:L/junk/Au:N/C:N/I:N/A:P", - exp: "invalid CVSS 2.0 metric: junk", - }, - } - - for _, test := range(failTests) { - t.Run(test.val, func(t *testing.T) { - got, err := newV2Vector(test.val) - if err != nil && err.Error() != test.exp { - t.Errorf("got \"%s\", exp \"%s\"", err.Error(), test.exp) - } else if err == nil { - t.Errorf("got \"%s\", exp badMetric", got) - } - }) - } -} -- cgit v1.2.3