/
xtasy
/
Test_task1
Обзор
Документация
Войти
/
xtasy
/
Test_task1
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/test/java/SimpleAccountTest.java
56 строк
2 KB
xtasy
initial commit
05 июн 2026, 10:50
05 июн 2026, 10:50
ec87315
Код
Авторство
О чём код?
import accounts.SimpleAccount; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; public class SimpleAccountTest { @Test void shouldReturnTrueWhenAddingAmount() { // подготовка данных SimpleAccount simpleAccount = new SimpleAccount(); long amount = 1000; // Ожидаемый результат boolean expectedResult = true; // актуальный результат boolean actualResult = simpleAccount.add(amount); assertTrue(actualResult); } @Test void shouldReturnTrueWhenBalanceAfterPaymentPositive() { // подготовка данных SimpleAccount simpleAccount = new SimpleAccount(); long amount = 1000; simpleAccount.add(amount); long payAmount = 500; // ожидаемый результат boolean expectedResult = true; // актуальный результат boolean actualResult = simpleAccount.pay(payAmount); assertTrue(actualResult); } @Test void shouldReturnFalseWhenBalanceAfterPaymentNegative() { SimpleAccount simpleAccount = new SimpleAccount(); long amount = 500; simpleAccount.add(amount); long payAmount = 1500; // ожидаемый результат boolean expectedResult = false; // актуальный результат boolean actualResult = simpleAccount.pay(payAmount); assertFalse(actualResult); } }