코딩딩/Spring

회원 리포지토리 테스트 케이스 작성

전낙타 2023. 7. 4. 21:53

 

테스트 케이스란

 

개발한 기능을 실행해서 테스트 할 때 main 메서드를 통해서 실행하면 시간이 너무 오래걸리고 반복 실행하기 어렵다.

이를 해결하기 위해 JUnit이라는 프레임 워크로 테스트를 실행한다.

 

우선 메서드 당 테스트가 끝나면 store을 초기화 시켜주는 메서드를 생성해주었다.

 

이 메서드를 AfterEach로 테스트 코드에 적용시킨 모습

 

repository 클래스를 생성하고 해당 클래스의 save 메서드를 사용해 testcode를 작성했다.

 

마찬가지로 findByName 메서드의 testcode다

 

findAll 메서드의 testcode