Middle
9
Есть метод rest-api сервиса перевода некоторой суммы от одного банковского пользователя с заданным балансом другому пользователю по id: GET /api/transfer?money={money}&from={uid}&to={uid} Задача сформировать тесткейсы для этого метода Пример тесткейса: Вызвать метод с параметрами money=10.10&from=1&to=2; Ожидаемое поведение: Вызвать метод с параметрами money=10&from=1&to=2; Ожидаемое поведение: status 400 балансбез изменений возврат ошибки недостаточно средств Вызвать метод с параметрами money=100000&from=1&to=2; Ожидаемое поведение: status 200 баланс 1 уменьшится на текущую сумму баланс 2 увеличится на текущую сумму Вызвать метод с параметрами money=-10000&from=1&to=2; Ожидаемое поведение: status 400 балансбез изменений возврат ошибки нельзя перевисти отрицательное значение Вызвать метод с параметрами money=0&from=1&to=2; Ожидаемое поведение: status 400 балансбез изменений возврат ошибки нельзя перевисти нулевое значение Вызвать метод с параметрами money=вавава&from=1&to=2; Ожидаемое поведение: status 400 балансбез изменений возврат ошибки введите корректное значение Вызвать метод с параметрами money=10000&from=1&to=1; Ожидаемое поведение: status 400 балансбез изменений возврат ошибки введите подробно описать ошибку
Компании, где спрашивали
ЯндексФинТех