반응형
SMALL
junit5
-
2. JPA 프로젝트 테스트하기JAVA/JPA, QueryDSL 2022. 4. 22. 15:59
1. GO TO 를 이용하여 Test Class 생성 2. Mockito를 사용하기 위해 세팅 @ExtendWith : JUnit5 부터 사용되는 메소드로 service 영역에 대한 단위 테스트를 위해 사용. Mockito 프레임워크를 사용하기 때문에 MockitoExtension.class 를 작성하였다. @Mock : 실제 객체가 아닌 빈껍데기 객체를 생성하는 메소드 사용할 수 있지만 값이 0, false, null 중 하나다. @InjectMocks : Mock에서 정의한 빈껍데기를 가지고있는 빈껍데기 Service 객체이다. 3. 비교를 위한 예상 Board 객체 생성 4. C R U D 테스트 메소드 실행 1. boardRepository save() 메소드에 아무 Entity가 들어오면 boa..