модулей client, account, transaction. Под данные модули есть соответствующие таблицы в базе данных.
Сначала создаётся Клиент. Далее, ему можно создать 1 или более Аккаунтов. Затем на эндпоинты Аккаунта можно делать пополнения или снятия, при этом операция должна записываться в Транзакции.
Я хочу протестировать своё приложение, сделав тестовый прогон через реальную базу данных (потом в конце теста эти данные стереть).
Протестировать таким образом, чтобы тесты выполнялись синхронно один за другим - сначала создали клиента, затем аккаунты, затем сделали пополнение, снятие, проверили базу на появление транзакций.
Как называется такой тест, и как его реализовать?
> проверили базу на появление транзакции Похоже на интеграционный. Т. е. ты тестируешь интеграцию между модулем и бд
Обсуждают сегодня