github.com/ydb-platform/ydb-go-sdk/v3@v3.89.2/internal/xslices/split_test.go (about) 1 package xslices 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 ) 8 9 func TestSplit(t *testing.T) { 10 good, bad := Split([]int{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, func(t int) bool { 11 return t%2 == 0 12 }) 13 require.Equal(t, []int{0, 2, 4, 6, 8}, good) 14 require.Equal(t, []int{1, 3, 5, 7, 9}, bad) 15 }