1414// See the License for the specific language governing permissions and
1515// limitations under the License.
1616
17- //go:build go1.18
17+ //go:build go1.22
1818
1919package compute_test
2020
@@ -316,7 +316,7 @@ func TestSortIndices(t *testing.T) {
316316 uint64Arr := resultArr .(* array.Uint64 )
317317 require .Equal (t , len (tc .expected ), uint64Arr .Len (), "result length mismatch" )
318318
319- for i := 0 ; i < uint64Arr .Len (); i ++ {
319+ for i := range uint64Arr .Len () {
320320 assert .Equal (t , tc .expected [i ], uint64Arr .Value (i ), "at index %d" , i )
321321 }
322322 })
@@ -346,7 +346,7 @@ func TestSortArray(t *testing.T) {
346346 expected := []int32 {1 , 1 , 2 , 3 , 4 , 5 , 6 , 9 }
347347 resultArr := result .(* array.Int32 )
348348 require .Equal (t , len (expected ), resultArr .Len ())
349- for i := 0 ; i < resultArr .Len (); i ++ {
349+ for i := range resultArr .Len () {
350350 assert .Equal (t , expected [i ], resultArr .Value (i ))
351351 }
352352 },
@@ -364,7 +364,7 @@ func TestSortArray(t *testing.T) {
364364 expected := []int32 {9 , 6 , 5 , 4 , 3 , 2 , 1 , 1 }
365365 resultArr := result .(* array.Int32 )
366366 require .Equal (t , len (expected ), resultArr .Len ())
367- for i := 0 ; i < resultArr .Len (); i ++ {
367+ for i := range resultArr .Len () {
368368 assert .Equal (t , expected [i ], resultArr .Value (i ))
369369 }
370370 },
@@ -383,7 +383,7 @@ func TestSortArray(t *testing.T) {
383383 validity := []bool {true , true , true , true , false }
384384 resultArr := result .(* array.Int32 )
385385 require .Equal (t , len (expected ), resultArr .Len ())
386- for i := 0 ; i < resultArr .Len (); i ++ {
386+ for i := range resultArr .Len () {
387387 if validity [i ] {
388388 assert .Equal (t , expected [i ], resultArr .Value (i ), "at index %d" , i )
389389 } else {
@@ -406,7 +406,7 @@ func TestSortArray(t *testing.T) {
406406 validity := []bool {false , true , true , true , true }
407407 resultArr := result .(* array.Int32 )
408408 require .Equal (t , len (expected ), resultArr .Len ())
409- for i := 0 ; i < resultArr .Len (); i ++ {
409+ for i := range resultArr .Len () {
410410 if validity [i ] {
411411 assert .Equal (t , expected [i ], resultArr .Value (i ), "at index %d" , i )
412412 } else {
@@ -447,7 +447,7 @@ func TestSortArray(t *testing.T) {
447447 expected := []string {"apple" , "banana" , "cherry" , "date" }
448448 resultArr := result .(* array.String )
449449 require .Equal (t , len (expected ), resultArr .Len ())
450- for i := 0 ; i < resultArr .Len (); i ++ {
450+ for i := range resultArr .Len () {
451451 assert .Equal (t , expected [i ], resultArr .Value (i ))
452452 }
453453 },
@@ -476,7 +476,7 @@ func TestSortArray(t *testing.T) {
476476 validateFunc : func (t * testing.T , result arrow.Array ) {
477477 resultArr := result .(* array.Int32 )
478478 require .Equal (t , 3 , resultArr .Len ())
479- for i := 0 ; i < resultArr .Len (); i ++ {
479+ for i := range resultArr .Len () {
480480 assert .True (t , resultArr .IsNull (i ), "expected null at index %d" , i )
481481 }
482482 },
@@ -494,7 +494,7 @@ func TestSortArray(t *testing.T) {
494494 expected := []int32 {1 , 1 , 1 , 2 , 2 }
495495 resultArr := result .(* array.Int32 )
496496 require .Equal (t , len (expected ), resultArr .Len ())
497- for i := 0 ; i < resultArr .Len (); i ++ {
497+ for i := range resultArr .Len () {
498498 assert .Equal (t , expected [i ], resultArr .Value (i ))
499499 }
500500 },
@@ -512,7 +512,7 @@ func TestSortArray(t *testing.T) {
512512 expected := []uint64 {25 , 50 , 100 , 200 }
513513 resultArr := result .(* array.Uint64 )
514514 require .Equal (t , len (expected ), resultArr .Len ())
515- for i := 0 ; i < resultArr .Len (); i ++ {
515+ for i := range resultArr .Len () {
516516 assert .Equal (t , expected [i ], resultArr .Value (i ))
517517 }
518518 },
@@ -530,7 +530,7 @@ func TestSortArray(t *testing.T) {
530530 expected := [][]byte {{1 , 2 , 3 }, {2 , 2 , 2 }, {3 , 2 , 1 }}
531531 resultArr := result .(* array.Binary )
532532 require .Equal (t , len (expected ), resultArr .Len ())
533- for i := 0 ; i < resultArr .Len (); i ++ {
533+ for i := range resultArr .Len () {
534534 assert .Equal (t , expected [i ], resultArr .Value (i ))
535535 }
536536 },
@@ -604,7 +604,7 @@ func TestSortRecordBatch(t *testing.T) {
604604 resultVal := result .Column (1 ).(* array.Int32 )
605605 resultPri := result .Column (2 ).(* array.Int32 )
606606
607- for i := 0 ; i < int (result .NumRows ()); i ++ {
607+ for i := range int (result .NumRows ()) {
608608 assert .Equal (t , expectedCat [i ], resultCat .Value (i ), "category at %d" , i )
609609 assert .Equal (t , expectedVal [i ], resultVal .Value (i ), "value at %d" , i )
610610 assert .Equal (t , expectedPri [i ], resultPri .Value (i ), "priority at %d" , i )
@@ -659,7 +659,7 @@ func TestSortRecordBatch(t *testing.T) {
659659 expectedCol3 := []int32 {200 , 100 , 400 , 300 }
660660
661661 require .Equal (t , 4 , int (result .NumRows ()))
662- for i := 0 ; i < 4 ; i ++ {
662+ for i := range 4 {
663663 assert .Equal (t , expectedCol1 [i ], resultCol1 .Value (i ), "col1 at %d" , i )
664664 assert .Equal (t , expectedCol2 [i ], resultCol2 .Value (i ), "col2 at %d" , i )
665665 assert .Equal (t , expectedCol3 [i ], resultCol3 .Value (i ), "col3 at %d" , i )
@@ -750,7 +750,7 @@ func TestSortTable(t *testing.T) {
750750 nameData := result .Column (0 ).Data ().Chunk (0 ).(* array.String )
751751 ageData := result .Column (1 ).Data ().Chunk (0 ).(* array.Int32 )
752752
753- for i := 0 ; i < int (result .NumRows ()); i ++ {
753+ for i := range int (result .NumRows ()) {
754754 assert .Equal (t , expectedNames [i ], nameData .Value (i ))
755755 assert .Equal (t , expectedAges [i ], ageData .Value (i ))
756756 }
@@ -822,7 +822,7 @@ func TestSortTable(t *testing.T) {
822822 idData := result .Column (2 ).Data ().Chunk (0 ).(* array.Int32 )
823823
824824 require .Equal (t , 4 , int (result .NumRows ()))
825- for i := 0 ; i < int (result .NumRows ()); i ++ {
825+ for i := range int (result .NumRows ()) {
826826 assert .Equal (t , expectedCategory [i ], categoryData .Value (i ), "category at %d" , i )
827827 assert .Equal (t , expectedPriority [i ], priorityData .Value (i ), "priority at %d" , i )
828828 assert .Equal (t , expectedId [i ], idData .Value (i ), "id at %d" , i )
@@ -862,7 +862,7 @@ func TestSortIndicesChunked(t *testing.T) {
862862 // Expected: values [1, 1, 3, 4, 5] -> indices [1, 3, 0, 2, 4]
863863 expected := []uint64 {1 , 3 , 0 , 2 , 4 }
864864 require .Equal (t , len (expected ), resultArr .Len ())
865- for i := 0 ; i < resultArr .Len (); i ++ {
865+ for i := range resultArr .Len () {
866866 assert .Equal (t , expected [i ], resultArr .Value (i ), "index at %d" , i )
867867 }
868868 })
@@ -895,7 +895,7 @@ func TestSortIndicesChunked(t *testing.T) {
895895 // Expected: ["a", "b", "c", null] -> indices [2, 0, 3, 1]
896896 expected := []uint64 {2 , 0 , 3 , 1 }
897897 require .Equal (t , len (expected ), resultArr .Len ())
898- for i := 0 ; i < resultArr .Len (); i ++ {
898+ for i := range resultArr .Len () {
899899 assert .Equal (t , expected [i ], resultArr .Value (i ), "index at %d" , i )
900900 }
901901 })
@@ -928,7 +928,7 @@ func TestSortIndicesChunked(t *testing.T) {
928928 // Expected: [0.5, 1.0, 2.0, NaN] -> indices [3, 0, 2, 1]
929929 expected := []uint64 {3 , 0 , 2 , 1 }
930930 require .Equal (t , len (expected ), resultArr .Len ())
931- for i := 0 ; i < resultArr .Len (); i ++ {
931+ for i := range resultArr .Len () {
932932 assert .Equal (t , expected [i ], resultArr .Value (i ), "index at %d" , i )
933933 }
934934 })
@@ -1003,7 +1003,7 @@ func TestSortTableChunked(t *testing.T) {
10031003 catData := result .Column (0 ).Data ().Chunk (0 ).(* array.String )
10041004 valData := result .Column (1 ).Data ().Chunk (0 ).(* array.Int32 )
10051005
1006- for i := 0 ; i < 3 ; i ++ {
1006+ for i := range 3 {
10071007 assert .Equal (t , expectedCat [i ], catData .Value (i ), "category at %d" , i )
10081008 assert .Equal (t , expectedVal [i ], valData .Value (i ), "value at %d" , i )
10091009 }
@@ -1102,7 +1102,7 @@ func TestSortTableChunked(t *testing.T) {
11021102 col2Data := result .Column (1 ).Data ().Chunk (0 ).(* array.String )
11031103 col3Data := result .Column (2 ).Data ().Chunk (0 ).(* array.Int32 )
11041104
1105- for i := 0 ; i < 3 ; i ++ {
1105+ for i := range 3 {
11061106 assert .Equal (t , expectedCol1 [i ], col1Data .Value (i ), "col1 at %d" , i )
11071107 assert .Equal (t , expectedCol2 [i ], col2Data .Value (i ), "col2 at %d" , i )
11081108 assert .Equal (t , expectedCol3 [i ], col3Data .Value (i ), "col3 at %d" , i )
0 commit comments