From d21c101cafeb40dd31f3ad8c2acee74b3995f238 Mon Sep 17 00:00:00 2001 From: dudaodong Date: Wed, 15 Jun 2022 15:25:44 +0800 Subject: [PATCH] refactor: change function name EqualWithFunc to EqualWith --- slice/slice.go | 4 ++-- slice/slice_test.go | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/slice/slice.go b/slice/slice.go index 855055f..2aa8644 100644 --- a/slice/slice.go +++ b/slice/slice.go @@ -162,8 +162,8 @@ func Equal[T comparable](slice1, slice2 []T) bool { return true } -// EqualWithFunc checks if two slices are equal with comparator func -func EqualWithFunc[T, U any](slice1 []T, slice2 []U, comparator func(T, U) bool) bool { +// EqualWith checks if two slices are equal with comparator func +func EqualWith[T, U any](slice1 []T, slice2 []U, comparator func(T, U) bool) bool { if len(slice1) != len(slice2) { return false } diff --git a/slice/slice_test.go b/slice/slice_test.go index 4a348d8..8fcf6df 100644 --- a/slice/slice_test.go +++ b/slice/slice_test.go @@ -79,8 +79,8 @@ func TestEqual(t *testing.T) { assert.Equal(false, Equal(slice1, slice3)) } -func TestEqualWithFunc(t *testing.T) { - assert := internal.NewAssert(t, "TestEqualWithFunc") +func TestEqualWith(t *testing.T) { + assert := internal.NewAssert(t, "TestEqualWith") slice1 := []int{1, 2, 3} slice2 := []int{2, 4, 6} @@ -89,7 +89,7 @@ func TestEqualWithFunc(t *testing.T) { return b == a*2 } - assert.Equal(true, EqualWithFunc(slice1, slice2, isDouble)) + assert.Equal(true, EqualWith(slice1, slice2, isDouble)) } func TestEvery(t *testing.T) {