인프런 커뮤니티 질문&답변

fortywinks123님의 프로필 이미지
fortywinks123

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

회원 서비스 테스트

test method에 throws Exception

작성

·

535

0

테스트 메소드는 production 코드에서 exception을 던질수 있기 때문에 웬만하면 throws Exception을 추가하는게 좋다.

라는 내용을 보았는데, 김영한 님의 다른 강의에서 소개하신 live templates를 보면 throws Exception을 던지는 것을 기본 템플릿으로 사용하시더라고요.

프로덕션 코드에서 exception을 던지지 않더라도 테스트 코드에서 관례상 throws Exception을 던지는 것이 좋을까요?
영한님은 어떤 의미에서 template에 throws Exception을 추가하셨는지 궁금합니다.

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. b611219님

테스트 코드에서는 예외를 밖으로 던지면 테스트가 실패하기 때문에 오류로 자연스럽게 간주할 수 있습니다.

감사합니다.

fortywinks123님의 프로필 이미지
fortywinks123

작성한 질문수

질문하기