/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/java/java-503-101-020/main.java
26 строк
765 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
@Test public void withdraw_amountEqualToBalance_succeeds() { Account account = new Account(BigDecimal.valueOf(1000.00)); account.withdraw(BigDecimal.valueOf(1000.00)); assertEquals(BigDecimal.ZERO, account.getBalance()); } @Test public void withdraw_amountGreaterThanBalance_throwsException() { Account account = new Account(BigDecimal.valueOf(1000.00)); assertThrows(InsufficientFundsException.class, () -> { account.withdraw(BigDecimal.valueOf(1000.01)); }); } @Test public void withdraw_negativeAmount_throwsException() { Account account = new Account(BigDecimal.valueOf(1000.00)); assertThrows(IllegalArgumentException.class, () -> { account.withdraw(BigDecimal.valueOf(-100.00)); }); }