Fix
This commit is contained in:
parent
a4e73a9831
commit
72abaf8acd
1 changed files with 14 additions and 0 deletions
|
@ -4,7 +4,21 @@
|
||||||
|
|
||||||
- Функция `CreateDao` должна создавать таблицу в базе данных.
|
- Функция `CreateDao` должна создавать таблицу в базе данных.
|
||||||
- Метод `Create` должен создавать нового пользователя и назначать его `ID`.
|
- Метод `Create` должен создавать нового пользователя и назначать его `ID`.
|
||||||
|
За генерацию `ID` должна отвечать база данных, использовать `rand` запрещается.
|
||||||
- Метод `Update` меняет `Name` пользователя.
|
- Метод `Update` меняет `Name` пользователя.
|
||||||
- Метод `Delete` удаляет пользователя из таблицы.
|
- Метод `Delete` удаляет пользователя из таблицы.
|
||||||
- Метод `Lookup` возвращает `Name` пользователя по `ID`.
|
- Метод `Lookup` возвращает `Name` пользователя по `ID`.
|
||||||
- Метод `List` возвращает список всех пользователей в таблице.
|
- Метод `List` возвращает список всех пользователей в таблице.
|
||||||
|
|
||||||
|
## Запуск тестов на linux
|
||||||
|
|
||||||
|
Для работы тестов на ubuntu нужно установить пакет `postgresql`.
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo apt install postgresql
|
||||||
|
```
|
||||||
|
|
||||||
|
Если вы работаете на другом дистрибутиве linux, воспользуйтесь своим пакетным менеджером. Для работы тестов нужны исполняемые файлы `postgres` и `initdb`.
|
||||||
|
|
||||||
|
Тесты сами запускают базу данных в начале, и останавливают её в конце.
|
||||||
|
База данных работает от текущего пользователя во временной директории.
|
||||||
|
|
Loading…
Reference in a new issue