/
githubmirror
/
ydb-go-sdk
Обзор
Документация
Войти
/
githubmirror
/
ydb-go-sdk
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
internal/xsql/errors_test.go
33 строки
835 B
Copilot
Add unit tests for internal/xsql package to increase test coverage (#1895)
24 окт 2025, 13:17
Не верифицирован
24 окт 2025, 13:17
fda5a9d
Код
Авторство
О чём код?
package xsql import ( "database/sql/driver" "errors" "testing" "github.com/stretchr/testify/require" "github.com/ydb-platform/ydb-go-sdk/v3/internal/xsql/badconn" ) func TestErrorConstants(t *testing.T) { t.Run("ErrUnsupported", func(t *testing.T) { require.ErrorIs(t, ErrUnsupported, driver.ErrSkip) }) t.Run("errDeprecated", func(t *testing.T) { require.ErrorIs(t, errDeprecated, driver.ErrSkip) }) t.Run("errWrongQueryProcessor", func(t *testing.T) { require.Error(t, errWrongQueryProcessor) require.Equal(t, "wrong query processor", errWrongQueryProcessor.Error()) }) t.Run("errNotReadyConn", func(t *testing.T) { require.Error(t, errNotReadyConn) require.ErrorIs(t, errNotReadyConn, driver.ErrBadConn) var badConnErr *badconn.Error require.True(t, errors.As(errNotReadyConn, &badConnErr)) }) }