Update supported go versions
Client: go
With the release of go 1.23, update supported go versions to 1.22+1.23
according to our go support policy.
Also update the code to use the new range loop feature introduced in go
1.22 when appropriate.
Also fix a bug in TSSLServerSocket.Addr that it does not return the
listener address.
diff --git a/lib/go/test/tests/validate_test.go b/lib/go/test/tests/validate_test.go
index 957a8df..52e059a 100644
--- a/lib/go/test/tests/validate_test.go
+++ b/lib/go/test/tests/validate_test.go
@@ -107,7 +107,7 @@
}
bt = validatetest.NewBasicTest()
bt.Map1 = make(map[string]string)
- for i := 0; i < 11; i++ {
+ for i := range 11 {
bt.Map1[strconv.Itoa(i)] = strconv.Itoa(i)
}
if err := bt.Validate(); err == nil {
@@ -149,7 +149,7 @@
t.Errorf("Error cannot be unwrapped into *ValidationError: %v", err)
}
bt = validatetest.NewBasicTest()
- for i := 0; i < 11; i++ {
+ for range 11 {
bt.Set1 = append(bt.Set1, "0")
}
if err := bt.Validate(); err == nil {
@@ -272,7 +272,7 @@
frt = validatetest.NewFieldReferenceTest()
frt.MaxSize = 8
frt.Map0 = make(map[string]string)
- for i := 0; i < 9; i++ {
+ for i := range 9 {
frt.Map0[strconv.Itoa(i)] = strconv.Itoa(i)
}
if err := frt.Validate(); err == nil {
@@ -289,7 +289,7 @@
}
frt = validatetest.NewFieldReferenceTest()
frt.MaxSize = 8
- for i := 0; i < 9; i++ {
+ for range 9 {
frt.List0 = append(frt.List0, "0")
}
if err := frt.Validate(); err == nil {
@@ -306,7 +306,7 @@
}
frt = validatetest.NewFieldReferenceTest()
frt.MaxSize = 8
- for i := 0; i < 9; i++ {
+ for range 9 {
frt.Set0 = append(frt.Set0, "0")
}
if err := frt.Validate(); err == nil {