[dao] Add Close() method.
This commit is contained in:
parent
30072f9d6f
commit
cea2a44ab7
3 changed files with 3 additions and 0 deletions
|
@ -10,6 +10,7 @@
|
|||
- Метод `Delete` удаляет пользователя из таблицы.
|
||||
- Метод `Lookup` возвращает `Name` пользователя по `ID`.
|
||||
- Метод `List` возвращает список всех пользователей в таблице.
|
||||
- Метод `Close` закрывает коннекты к базе данных.
|
||||
|
||||
## Запуск тестов на linux
|
||||
|
||||
|
|
|
@ -17,6 +17,7 @@ func TestDao(t *testing.T) {
|
|||
|
||||
dao, err := CreateDao(ctx, dsn)
|
||||
require.NoError(t, err)
|
||||
defer func() { _ = dao.Close() }()
|
||||
|
||||
_, err = dao.Lookup(ctx, 42)
|
||||
require.ErrorIs(t, err, sql.ErrNoRows)
|
||||
|
|
|
@ -18,5 +18,6 @@ type (
|
|||
Delete(ctx context.Context, id UserID) error
|
||||
Lookup(ctx context.Context, id UserID) (User, error)
|
||||
List(ctx context.Context) ([]User, error)
|
||||
Close() error
|
||||
}
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue