[Spring] @AfterEach 사용해서 테스트하기

Seongho·2023년 1월 11일
0

Spring

목록 보기
3/13

테스트

스프링 프로젝트에서 각 테스트는 독립적으로 실행되고, 순서의 의존관계가 없다. 순서의 의존관계가 있는 테스트는 좋은 테스트가 아니다. 한 번에 여러 테스트를 진행하면 메모리에 이전 테스트의 결과가 남아 있어, 테스트가 실패하는 경우가 있다. 이를 해결하기 위해 @AfterEach를 사용한다.

@AfterEach

@AfterEach 어노테이션이 명시된 매서드는 테스트 메서드가 하나 실행될 때마다 실행된다.
이 매서드 안에 메모리를 비워주는 코드를 작성하면 테스트 매서드가 하나 실행될 때마다 메모리가 비워져 순서의 의존관계가 없는 독립적인 테스트를 진행할 수 있다.

profile
Record What I Learned

0개의 댓글