// +build linux darwin freebsd package util import ( "github.com/stretchr/testify/assert" "testing" ) func TestCreateListener(t *testing.T) { _, err := CreateListener("unexpected dsn") assert.Error(t, err, "Invalid DSN (tcp://:6001, unix://file.sock)") _, err = CreateListener("aaa://192.168.0.1") assert.Error(t, err, "Invalid Protocol (tcp://:6001, unix://file.sock)") } func TestUnixCreateListener(t *testing.T) { l, err := CreateListener("unix://file.sock") assert.NoError(t, err) l.Close() }