@@ -19,18 +19,6 @@ import (
19
19
"unsafe"
20
20
)
21
21
22
- func eq (a , b []string ) bool {
23
- if len (a ) != len (b ) {
24
- return false
25
- }
26
- for i := 0 ; i < len (a ); i ++ {
27
- if a [i ] != b [i ] {
28
- return false
29
- }
30
- }
31
- return true
32
- }
33
-
34
22
var abcd = "abcd"
35
23
var faces = "☺☻☹"
36
24
var commas = "1,2,3,4"
@@ -418,7 +406,7 @@ var splittests = []SplitTest{
418
406
func TestSplit (t * testing.T ) {
419
407
for _ , tt := range splittests {
420
408
a := SplitN (tt .s , tt .sep , tt .n )
421
- if ! eq (a , tt .a ) {
409
+ if ! slices . Equal (a , tt .a ) {
422
410
t .Errorf ("Split(%q, %q, %d) = %v; want %v" , tt .s , tt .sep , tt .n , a , tt .a )
423
411
continue
424
412
}
@@ -457,7 +445,7 @@ var splitaftertests = []SplitTest{
457
445
func TestSplitAfter (t * testing.T ) {
458
446
for _ , tt := range splitaftertests {
459
447
a := SplitAfterN (tt .s , tt .sep , tt .n )
460
- if ! eq (a , tt .a ) {
448
+ if ! slices . Equal (a , tt .a ) {
461
449
t .Errorf (`Split(%q, %q, %d) = %v; want %v` , tt .s , tt .sep , tt .n , a , tt .a )
462
450
continue
463
451
}
@@ -500,7 +488,7 @@ var fieldstests = []FieldsTest{
500
488
func TestFields (t * testing.T ) {
501
489
for _ , tt := range fieldstests {
502
490
a := Fields (tt .s )
503
- if ! eq (a , tt .a ) {
491
+ if ! slices . Equal (a , tt .a ) {
504
492
t .Errorf ("Fields(%q) = %v; want %v" , tt .s , a , tt .a )
505
493
continue
506
494
}
@@ -517,15 +505,15 @@ var FieldsFuncTests = []FieldsTest{
517
505
func TestFieldsFunc (t * testing.T ) {
518
506
for _ , tt := range fieldstests {
519
507
a := FieldsFunc (tt .s , unicode .IsSpace )
520
- if ! eq (a , tt .a ) {
508
+ if ! slices . Equal (a , tt .a ) {
521
509
t .Errorf ("FieldsFunc(%q, unicode.IsSpace) = %v; want %v" , tt .s , a , tt .a )
522
510
continue
523
511
}
524
512
}
525
513
pred := func (c rune ) bool { return c == 'X' }
526
514
for _ , tt := range FieldsFuncTests {
527
515
a := FieldsFunc (tt .s , pred )
528
- if ! eq (a , tt .a ) {
516
+ if ! slices . Equal (a , tt .a ) {
529
517
t .Errorf ("FieldsFunc(%q) = %v, want %v" , tt .s , a , tt .a )
530
518
}
531
519
}
0 commit comments