JAVA/JPA, QueryDSL
-
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..
-
1. JPA 프로젝트 생성하기 (intellij, gradle, h2 database)JAVA/JPA, QueryDSL 2022. 4. 22. 14:49
1. h2 database 다운로드 2. h2 database 설치 3. h2 database 실행 4. JPA 프로젝트 생성(클릭) 5. 프로젝트 다운로드 후 실행 6. application.properties 를 삭제하고 application.yaml을 생성후 내용 작성 spring: datasource: driver-class-name: org.h2.Driver username: sa password: url: jdbc:h2:tcp://localhost/~/test; jpa: show-sql: true open-in-view: false hibernate: ddl-auto: create naming: physical-strategy: org.hibernate.boot.model.naming.Came..