테스트 코드를 작성할때 팁
//given
Member member = new Member(1L,"memberVIP", Grade.VIP);
//when
int discount = discountPolicy.discount(member,10000);
//then
assertThat(discount).isEqualTo(1000);
given , when , then 으로 나누기
import static org.assertj.core.api.Assertions.*;
테스트 코드를 작성할때
Assertions.assertThat(member).isEqualTo(findMember);
위에꺼를 import 해주면
assertThat(discount).isEqualTo(0);
이렇게 줄여서 쓸 수 있다.
//테스트를 실행하기전에 무조건 실행하는 것
@BeforeEach
public void beforeEach() {
AppConfig appConfig = new AppConfig();
memberService = appConfig.memberService();
}
테스트 코드를 작성할때 @BeforeEach 는 테스트를 실행하기전에 무조건 실행되는 것 이다.
'SPRING' 카테고리의 다른 글
김영한 SPRING 기본편 6일차 (0) | 2021.12.13 |
---|---|
김영한 SPRING 기본편 5일차 (0) | 2021.12.13 |
김영한 SPRING 기본편 4일차 (0) | 2021.12.10 |
김영한 SPRING 기본편 3일차 (0) | 2021.12.09 |
김영한 SPRING 기본편 2일차 (0) | 2021.12.08 |