ktshva / javaqa-team-diplom-2

0 stars 0 forks source link

При введении значения в поле InitialBalance больше чем в Max не срабатывает исключение #11

Closed ShilovaIrina closed 9 months ago

ShilovaIrina commented 10 months ago

Описание

При введении значения в поле InitialBalance значение больше допустимого не срабатывает исключение вида IllegalArgumentException

Локация дефекта

https://github.com/ktshva/javaqa-team-diplom-2/blob/f83616db72a203f7c100d029ac0f7a64e5a5cf42/src/main/java/ru/netology/javaqadiplom/SavingAccount.java#L22

Шаги воспроизведения

  1. Открыть код программы в IDEA
  2. Создать объект SavingAccount account
  3. Выставить значение переменной wasException = false
  4. Добавить конструкцию try-catch
  5. Выставить значение поля Initialbalance в 11000 рублей
  6. Выставить значение поля MinBalance в 500 рублей
  7. Выставить значение поля MaxBalance в 10000 рублей
  8. Выставить значение поля rate 10%
  9. Запустить тест

Ожидаемый результат: срабатывает перехват исключения, тест проходит, мы получаем вывод ошибки о недопустимых значениях в поле Фактический результат: тест падает, исключение не обрабатывается.

Тест

https://github.com/ktshva/javaqa-team-diplom-2/blob/f83616db72a203f7c100d029ac0f7a64e5a5cf42/src/test/java/ru/netology/javaqadiplom/SavingAccountTest.java#L117

Скриншот

image

Окружение

ktshva commented 9 months ago

исправлено dfd0a483641e1c261ce0960ef89853629d62fb14