Выставить значение переменной wasException = false
Добавить конструкцию try-catch
Выставить значение поля Initialbalance в 11000 рублей
Выставить значение поля MinBalance в 500 рублей
Выставить значение поля MaxBalance в 10000 рублей
Выставить значение поля rate 10%
Запустить тест
Ожидаемый результат: срабатывает перехват исключения, тест проходит, мы получаем вывод ошибки о недопустимых значениях в поле
Фактический результат: тест падает, исключение не обрабатывается.
Описание
При введении значения в поле InitialBalance значение больше допустимого не срабатывает исключение вида IllegalArgumentException
Локация дефекта
https://github.com/ktshva/javaqa-team-diplom-2/blob/f83616db72a203f7c100d029ac0f7a64e5a5cf42/src/main/java/ru/netology/javaqadiplom/SavingAccount.java#L22
Шаги воспроизведения
wasException
= falseInitialbalance
в 11000 рублейMinBalance
в 500 рублейMaxBalance
в 10000 рублейrate
10%Ожидаемый результат: срабатывает перехват исключения, тест проходит, мы получаем вывод ошибки о недопустимых значениях в поле Фактический результат: тест падает, исключение не обрабатывается.
Тест
https://github.com/ktshva/javaqa-team-diplom-2/blob/f83616db72a203f7c100d029ac0f7a64e5a5cf42/src/test/java/ru/netology/javaqadiplom/SavingAccountTest.java#L117
Скриншот
Окружение