6 gover "github.com/hashicorp/go-version"
9 func TestCompare(t *testing.T) {
10 v1, err := gover.NewVersion(Version)
12 t.Fatal("Version 1 format error.")
14 v2, err := gover.NewVersion(Version + "+f873dfca")
16 t.Fatal("Version 2 format error.")
18 if v1.GreaterThan(v2) || v1.GreaterThan(v2) {
19 t.Error("Version comparison error.")
23 func TestCompatibleWith(t *testing.T) {
66 for i, c := range cases {
68 if result, _ := CompatibleWith(c.b); c.result != result {
69 t.Errorf("case %d: got %t want %t", i, c.result, result)
74 // In case someone edit the iota part and have the mapping changed:
78 func TestFlag(t *testing.T) {
80 t.Error("noUpdate value error")
83 t.Error("hasUpdate value error")
86 t.Error("noUpdate value error")