github.com/jmigpin/editor@v1.6.0/util/parseutil/versions_test.go (about) 1 package parseutil 2 3 import ( 4 "testing" 5 ) 6 7 func TestVersions(t *testing.T) { 8 if r := VersionLessThan("1.17", "1.16"); r { 9 t.Fail() 10 } 11 if r := VersionLessThan("1.16", "1.17"); !r { 12 t.Fail() 13 } 14 if r := VersionLessThan("1.17", "1.161"); !r { 15 t.Fail() 16 } 17 if r := VersionLessThan("1.17", "1.16.1"); r { 18 t.Fail() 19 } 20 if r := VersionLessThan("1.9", "1.16"); !r { 21 t.Fail() 22 } 23 }