카테고리 없음
DisplayName 작성하기
salmon16
2024. 6. 9. 23:40
개요
테스트 코드를 작성하다 보면 @DisplayName 등 테스트의 이름을 설정해야 무슨 테스트인지 파악하기 쉽다.
테스트 이름을 이해하기 쉽게 작성하는 팁을 정리해 보자
- 명사의 나열보다 문장으로 작성하기
- 음료 1개 추가 테스트 보다는
- 음료를 1개 추가하면 주문 목록에 담긴다. 로 작성
- 즉 A이면 B이다 또는 A이면 B가 아니고 C다로 작성하자
- 도메인 용어를 사용하여 한층 추상화된 내용을 담기
- 특정 시간 이전에 주문을 생성하면 실패한다.
- 영업 시작 시간 이전에는 주문을 생성할 수 없다.로 작성하자
- 테스트 현상을 중점으로 기술하지 말자 위에선 실패한다 등의 테스트 현상이 있다.
- 메서드 자체의 관점보다 도메인 정책 관점으로 작성하자.