package cvss import "testing" func TestVersionString(t *testing.T) { tests := []struct { val Version exp string } { { V20, "2.0" }, { V30, "3.0" }, { V31, "3.1" }, { Version(255), "Version(255)" }, } for _, test := range(tests) { t.Run(test.val.String(), func(t *testing.T) { got := test.val.String() if got != test.exp { t.Errorf("got: \"%s\", exp: \"%s\"", got, test.exp) } }) } }