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  }