스프링

함수 작성 중 테스트 코드 작성하기

salmon16 2023. 7. 6. 16:31

비율에 따른 할인 함수코드를 작성 중 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