INNER CODE UNIT · Go
versionGreaterOrEqualThan
cweill/gotests · gotests_test.go:927
func versionGreaterOrEqualThan(version string) bool {
prefixes := []string{"go1.9", "go1.10", "go1.11", "go1.12", "go1.13"}
v := runtime.Version()
for _, prefix := range prefixes {
if strings.Contains(version, prefix) {
return true
}
if strings.Contains(v, prefix) {
return false
}
}
return true
}
func mustReadAndFormatGoFile(t *testing.T, filename string) string {
fmted, err := imports.Process(filename, nil, nil)
if err != nil {
t.Fatalf("reading and formatting file: %v", err)