@@ -8614,9 +8614,9 @@ func TestValueSeq(t *testing.T) {
8614
8614
t .Fatalf ("got %d, want %d" , v .Int (), i )
8615
8615
}
8616
8616
i ++
8617
- if i > 4 {
8618
- t . Fatalf ( "should loop four times" )
8619
- }
8617
+ }
8618
+ if i != 3 {
8619
+ t . Fatalf ( "should loop four times" )
8620
8620
}
8621
8621
}},
8622
8622
{"uint" , ValueOf (uint64 (4 )), func (t * testing.T , s iter.Seq [Value ]) {
@@ -8626,9 +8626,9 @@ func TestValueSeq(t *testing.T) {
8626
8626
t .Fatalf ("got %d, want %d" , v .Uint (), i )
8627
8627
}
8628
8628
i ++
8629
- if i > 4 {
8630
- t . Fatalf ( "should loop four times" )
8631
- }
8629
+ }
8630
+ if i != 3 {
8631
+ t . Fatalf ( "should loop four times" )
8632
8632
}
8633
8633
}},
8634
8634
{"*[4]int" , ValueOf (& [4 ]int {1 , 2 , 3 , 4 }), func (t * testing.T , s iter.Seq [Value ]) {
@@ -8638,9 +8638,9 @@ func TestValueSeq(t *testing.T) {
8638
8638
t .Fatalf ("got %d, want %d" , v .Int (), i )
8639
8639
}
8640
8640
i ++
8641
- if i > 4 {
8642
- t . Fatalf ( "should loop four times" )
8643
- }
8641
+ }
8642
+ if i != 3 {
8643
+ t . Fatalf ( "should loop four times" )
8644
8644
}
8645
8645
}},
8646
8646
{"[4]int" , ValueOf ([4 ]int {1 , 2 , 3 , 4 }), func (t * testing.T , s iter.Seq [Value ]) {
@@ -8650,9 +8650,9 @@ func TestValueSeq(t *testing.T) {
8650
8650
t .Fatalf ("got %d, want %d" , v .Int (), i )
8651
8651
}
8652
8652
i ++
8653
- if i > 4 {
8654
- t . Fatalf ( "should loop four times" )
8655
- }
8653
+ }
8654
+ if i != 3 {
8655
+ t . Fatalf ( "should loop four times" )
8656
8656
}
8657
8657
}},
8658
8658
{"[]int" , ValueOf ([]int {1 , 2 , 3 , 4 }), func (t * testing.T , s iter.Seq [Value ]) {
@@ -8662,9 +8662,9 @@ func TestValueSeq(t *testing.T) {
8662
8662
t .Fatalf ("got %d, want %d" , v .Int (), i )
8663
8663
}
8664
8664
i ++
8665
- if i > 4 {
8666
- t . Fatalf ( "should loop four times" )
8667
- }
8665
+ }
8666
+ if i != 3 {
8667
+ t . Fatalf ( "should loop four times" )
8668
8668
}
8669
8669
}},
8670
8670
{"string" , ValueOf ("1234" ), func (t * testing.T , s iter.Seq [Value ]) {
@@ -8674,9 +8674,9 @@ func TestValueSeq(t *testing.T) {
8674
8674
t .Fatalf ("got %d, want %d" , v .Int (), i )
8675
8675
}
8676
8676
i ++
8677
- if i > 4 {
8678
- t . Fatalf ( "should loop four times" )
8679
- }
8677
+ }
8678
+ if i != 3 {
8679
+ t . Fatalf ( "should loop four times" )
8680
8680
}
8681
8681
}},
8682
8682
{"map[string]int" , ValueOf (m ), func (t * testing.T , s iter.Seq [Value ]) {
@@ -8686,9 +8686,9 @@ func TestValueSeq(t *testing.T) {
8686
8686
t .Fatalf ("unexpected %v" , v .Interface ())
8687
8687
}
8688
8688
i ++
8689
- if i > 4 {
8690
- t . Fatalf ( "should loop four times" )
8691
- }
8689
+ }
8690
+ if i != 3 {
8691
+ t . Fatalf ( "should loop four times" )
8692
8692
}
8693
8693
}},
8694
8694
{"chan int" , ValueOf (c ), func (t * testing.T , s iter.Seq [Value ]) {
@@ -8707,9 +8707,9 @@ func TestValueSeq(t *testing.T) {
8707
8707
if i == 3 {
8708
8708
close (c )
8709
8709
}
8710
- if i > 3 {
8711
- t . Fatalf ( "should loop three times" )
8712
- }
8710
+ }
8711
+ if i != 3 {
8712
+ t . Fatalf ( "should loop four times" )
8713
8713
}
8714
8714
}},
8715
8715
{"func" , ValueOf (func (f func (int ) bool ) {
@@ -8723,9 +8723,9 @@ func TestValueSeq(t *testing.T) {
8723
8723
t .Fatalf ("got %d, want %d" , v .Int (), i )
8724
8724
}
8725
8725
i ++
8726
- if i > 4 {
8727
- t . Fatalf ( "should loop four times" )
8728
- }
8726
+ }
8727
+ if i != 3 {
8728
+ t . Fatalf ( "should loop four times" )
8729
8729
}
8730
8730
}},
8731
8731
}
@@ -8754,13 +8754,13 @@ func TestValueSeq2(t *testing.T) {
8754
8754
t .Fatalf ("got %d, want %d" , v1 .Int (), i )
8755
8755
}
8756
8756
i ++
8757
- if i > 4 {
8758
- t .Fatalf ("should loop four times" )
8759
- }
8760
8757
if v2 .Int () != i {
8761
8758
t .Fatalf ("got %d, want %d" , v2 .Int (), i )
8762
8759
}
8763
8760
}
8761
+ if i != 3 {
8762
+ t .Fatalf ("should loop four times" )
8763
+ }
8764
8764
}},
8765
8765
{"[4]int" , ValueOf ([4 ]int {1 , 2 , 3 , 4 }), func (t * testing.T , s iter.Seq2 [Value , Value ]) {
8766
8766
i := int64 (0 )
@@ -8769,13 +8769,13 @@ func TestValueSeq2(t *testing.T) {
8769
8769
t .Fatalf ("got %d, want %d" , v1 .Int (), i )
8770
8770
}
8771
8771
i ++
8772
- if i > 4 {
8773
- t .Fatalf ("should loop four times" )
8774
- }
8775
8772
if v2 .Int () != i {
8776
8773
t .Fatalf ("got %d, want %d" , v2 .Int (), i )
8777
8774
}
8778
8775
}
8776
+ if i != 3 {
8777
+ t .Fatalf ("should loop four times" )
8778
+ }
8779
8779
}},
8780
8780
{"[]int" , ValueOf ([]int {1 , 2 , 3 , 4 }), func (t * testing.T , s iter.Seq2 [Value , Value ]) {
8781
8781
i := int64 (0 )
@@ -8784,13 +8784,13 @@ func TestValueSeq2(t *testing.T) {
8784
8784
t .Fatalf ("got %d, want %d" , v1 .Int (), i )
8785
8785
}
8786
8786
i ++
8787
- if i > 4 {
8788
- t .Fatalf ("should loop four times" )
8789
- }
8790
8787
if v2 .Int () != i {
8791
8788
t .Fatalf ("got %d, want %d" , v2 .Int (), i )
8792
8789
}
8793
8790
}
8791
+ if i != 3 {
8792
+ t .Fatalf ("should loop four times" )
8793
+ }
8794
8794
}},
8795
8795
{"string" , ValueOf ("1234" ), func (t * testing.T , s iter.Seq2 [Value , Value ]) {
8796
8796
i := int64 (0 )
@@ -8803,9 +8803,9 @@ func TestValueSeq2(t *testing.T) {
8803
8803
t .Fatalf ("got %v, want %v" , v2 .Interface (), str [i ])
8804
8804
}
8805
8805
i ++
8806
- if i > 4 {
8807
- t . Fatalf ( "should loop four times" )
8808
- }
8806
+ }
8807
+ if i != 3 {
8808
+ t . Fatalf ( "should loop four times" )
8809
8809
}
8810
8810
}},
8811
8811
{"map[string]int" , ValueOf (m ), func (t * testing.T , s iter.Seq2 [Value , Value ]) {
@@ -8819,9 +8819,9 @@ func TestValueSeq2(t *testing.T) {
8819
8819
t .Fatalf ("got %v, want %d" , v2 .Interface (), m [v1 .String ()])
8820
8820
}
8821
8821
i ++
8822
- if i > 4 {
8823
- t . Fatalf ( "should loop four times" )
8824
- }
8822
+ }
8823
+ if i != 3 {
8824
+ t . Fatalf ( "should loop four times" )
8825
8825
}
8826
8826
}},
8827
8827
{"func" , ValueOf (func (f func (int , int ) bool ) {
@@ -8835,13 +8835,13 @@ func TestValueSeq2(t *testing.T) {
8835
8835
t .Fatalf ("got %d, want %d" , v1 .Int (), i )
8836
8836
}
8837
8837
i ++
8838
- if i > 4 {
8839
- t .Fatalf ("should loop four times" )
8840
- }
8841
8838
if v2 .Int () != i {
8842
8839
t .Fatalf ("got %d, want %d" , v2 .Int (), i )
8843
8840
}
8844
8841
}
8842
+ if i != 3 {
8843
+ t .Fatalf ("should loop four times" )
8844
+ }
8845
8845
}},
8846
8846
}
8847
8847
for _ , tc := range tests {
0 commit comments