Spring Legacy + Junit4 + AssertJ 사용하여 테스트 코드 작성하기
회사 프로젝트 상 Spring 4.xx 를 사용해야 하는 경우가 많고, 또 Junit5는 올릴 수 없는 버전 이라서 Junit4 및 AssertJ를 사용해서 스프링 레거시 프로젝트 테스트를 해보자.
회사 프로젝트 상 Spring 4.xx 를 사용해야 하는 경우가 많고, 또 Junit5는 올릴 수 없는 버전 이라서 Junit4 및 AssertJ를 사용해서 스프링 레거시 프로젝트 테스트를 해보자.
이번엔 서비스 테스트 코드를 작성해 보자.
위치 기반 (안씀) 이름 기반
메서드 이름으로 쿼리 생성 NamedQuery @Query - 리파지토리 메서드에 쿼리 정의 파라미터 바인딩 반환타입 페이징과 정렬 벌크성 수정 쿼리 @EntityGraph
JPA의 NamedQuery를 호출 할 수 있다. (잘 안쓴다.)