-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Severity: Blocker
Описание ошибки
При переводе с одной карты пользователя на другую при вводе суммы больше, чем текущий баланс карты с которой осуществляется перевод, операция проходит успешно. Баланс карты с которой был сделан перевод становится отрицательным, баланс второй карты увеличивается на сумму перевода.
Шаги по воспроизведению
- Запустить приложение app-card-delivery.jar командой
java -jar app-ibank-build-for-testers.jar - Открыть приложение по адресу http://localhost:9999/
- Ввести логин/пароль (vasya/qwerty123)
- Вести код подтверждения (12345)
- Убедиться, что две карты с текущим балансом отображаются на экране
- Нажать кнопку "Пополнить" напротив первой карты (**** **** **** ***1)
- В поле "Сумма" ввести сумму, превышающую баланс карты 5559 0000 0000 0002 (11 000)
- В поле "Откуда" ввести номер карты (5559 0000 0000 0002)
- Нажать кнопку "Пополнить"
Ожидаемый результат
Появится всплывающее сообщение "Ошибка! Недостаточно средств для перевода."
Фактический результат
Возврат на страницу "Ваши карты". Баланс первой карты увеличился на сумму пополнения и равен 11 000 руб. Баланс второй карты – отрицательный и равен -1 000 руб.
Программное окружение
Windows 7 Professional
Java 11
IntelliJ IDEA 2021.3 (Community Edition)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
