3.2 예외를 기대하는 세 가지 방법
코드의 행복한 경로를 보장하는 것과 더불어 기대하는 예외를 던지는지 확인하고 싶습니다. 어떤 클래스가 예외를 던지는 조건을 이해하면 그 클래스를 사용하는 클라이언트 개발자의 삶이 한결 편안해집니다.
JUnit은 적어도 세 가지 다른 방식으로 기대한 예외를 던지는지 명시할 수 있습니다. 간단한 경우를 알아봅니다. 클라이언트가 가용한 잔고보다 많은 돈을 인출하려고 하면 Account 코드는 예외를 던져야 합니다.