코딩딩/Spring
회원 리포지토리 테스트 케이스 작성
전낙타
2023. 7. 4. 21:53
테스트 케이스란
개발한 기능을 실행해서 테스트 할 때 main 메서드를 통해서 실행하면 시간이 너무 오래걸리고 반복 실행하기 어렵다.
이를 해결하기 위해 JUnit이라는 프레임 워크로 테스트를 실행한다.
우선 메서드 당 테스트가 끝나면 store을 초기화 시켜주는 메서드를 생성해주었다.

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

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

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

findAll 메서드의 testcode
