의도적으로 인출 동작을 주석 처리하여 테스트가 실패하게 해 봅시다.
옛 방식은 예외가 발생한 후 어떤 상태를 검사할 때 유용합니다. 예를 들어 예외 메시지를 확인하려는 경우가 그렇습니다. 다음 코드를 봅시다.
iloveyouboss_13/test/scratch/AssertTest.java
try {
account.withdraw(100);
fail();
}
catch (InsufficientFundsException expected) {
assertThat(expected.getMessage(), equalTo("balance only 0"));
}