Невозможно отследить, как ожидаемый код должен из-за исключения недопустимого количества. Контрольный пример не пройден и не завершен, но выдает ошибку.
@Test(expected = InvalidAmountException.class)
public void withdrawalAmountTest_02() throws InvalidPINException, InvalidAmountException, InvalidTransactionChoiceException {
Simulation simulation = new Simulation(atmObj);
customerID = 245678;
String pin = "196";
amountWithdrawn = new Money(940);
session = new Session(atmObj, customerID, pin, 0, 0, 0, amountWithdrawn);
session.performSession();
}
Получена ошибка:
java.lang.AssertionError: Ожидаемое исключение: banking.exceptions.InvalidAmountException в Junit.