비율에 따른 할인 함수코드를 작성 중 10% 비율로 잘 할인이 되는지 궁금해져서 테스트를 해 보려고 한다
할인 정책에는 VIP 등급인 경우 10% BASIC 등급인 경우에는 할인이 되지 않는다.
VIP 등급일 때 과연 10% 할인이 잘 되는지 확인을 하기 위해 윈도우에서 ctrl + shift + t를 누르면 자동으로 테스트 class를 만들어 준다.
테스트 코드를 작성할 때 VIP인 등급만을 테스트를 하는 것이 아닌 반대 경우도 해 주어야 한다.
여기서 코드를 좀 더 간결하기 위해 자바의 static import를 사용하면 좋다.
Assertions 코드에 커서를 위치 시키고 윈도우에선 alt + enter를 누르면 된다.
출처 : 인프런 스프링 핵심 원리 - 기본 편 김영한
'스프링' 카테고리의 다른 글
AppConfig (0) | 2023.07.06 |
---|---|
OCP, DIP 원칙이 위배되는 역할과 구현 분리 (0) | 2023.07.06 |
JUnit 테스트 코드 작성하기 (0) | 2023.07.05 |
좋은 객체 지향의 설계 SOLID (0) | 2023.07.04 |
객체지향의 다형성 (0) | 2023.07.04 |