16 lines
313 B
Go
16 lines
313 B
Go
package cursor
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestDereferenceSlice(t *testing.T) {
|
|
a, b := 1, 2
|
|
result := DereferenceSlice([]*int{&a, nil, &b})
|
|
assert.Equal(t, []int{1, 2}, result)
|
|
assert.Empty(t, DereferenceSlice([]*int{}))
|
|
assert.Empty(t, DereferenceSlice[int](nil))
|
|
}
|