Skip to content

Commit

Permalink
add test
Browse files Browse the repository at this point in the history
Signed-off-by: Bin Shi <binshi.bing@gmail.com>
  • Loading branch information
binshi-bing committed Apr 26, 2023
1 parent d535034 commit f60fbe7
Showing 1 changed file with 24 additions and 1 deletion.
25 changes: 24 additions & 1 deletion pkg/slice/slice_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ func TestSliceContains(t *testing.T) {
re.False(slice.Contains(is, int64(4)))
}

func TestSliceRemove(t *testing.T) {
func TestSliceRemoveGenericTypes(t *testing.T) {
t.Parallel()
re := require.New(t)
ss := []string{"a", "b", "c"}
Expand All @@ -75,3 +75,26 @@ func TestSliceRemove(t *testing.T) {
is = slice.Remove(is, 1)
re.Equal([]int64{2, 3}, is)
}

func TestSliceRemove(t *testing.T) {
t.Parallel()
re := require.New(t)

is := []int64{}
is = slice.Remove(is, 1)
re.Equal([]int64{}, is)

is = []int64{1}
is = slice.Remove(is, 2)
re.Equal([]int64{1}, is)
is = slice.Remove(is, 1)
re.Equal([]int64{}, is)

is = []int64{1, 2, 3}
is = slice.Remove(is, 1)
re.Equal([]int64{2, 3}, is)

is = []int64{1, 1, 1}
is = slice.Remove(is, 1)
re.Equal([]int64{}, is)
}

0 comments on commit f60fbe7

Please sign in to comment.