Test 작성시 @DisplayName
2024. 7. 1. 02:01ㆍJava
TDD, Test Driven Development
Test 작성시 @DisplayName 을 붙이면 테스트 클래스의 이름을 지정할 수 있다.
그렇다면 어떻게 작성하는 것이 좋은 테스트작성법일까?
1. 명사의 나열보다 문장으로, "~테스트" 지양하기
- a이면 b이다.
- a이면 b가 아니고 c다.
- 음료 1개 추가 테스트
2. 테스트 행위에 대한 결과까지 기술하기
- 음료를 1개 추가할 수 있다.
- 음료를 1개 추가하면 주문 목록에 담긴다.
3. 도메인 용어를 사용하여 한층 추상화된 내용을 담기, 메서드 자체의 관점보다 도메인 정책 관점으로
- 특정 시간 이전에 주문을 생성하면 실패한다.
- 영업 시작 시간 이전에는 주문을 생성할 수 없다.
4. 테스트의 현상을 중점으로 기술하지 말 것
- ~~하면 실패한다.
'Java' 카테고리의 다른 글
Java Mail Sender 예외처리 - 잘못된 주소로 메일 보내기? (0) | 2024.07.28 |
---|