인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

pandabear님의 프로필 이미지
pandabear

작성한 질문수

실전! Querydsl

Querydsl 지원 클래스 직접 만들기

QueryDSL 테스트 관련해 질문드립니다

해결된 질문

작성

·

477

0

안녕하세요 영한님!

compileQueryDSL로 생성된 Qclass들은 github에 올리지 말라고 하셔서 그대로 적용해 사용 중입니다.

제가 Qclass를 사용하는 Test 코드를 작성하고 로컬에서는 Qclass가 프로젝트 내에 존재하니 문제 없이 실행되지만, CI / CD 연습을 위해 github push, pull request 기준으로 깃 레포에서 코드를 받아와 빌드를 하는데 Qclass가 없어서 test 코드가 터져 빌드가 실패합니다.

1. Qclass를 노출하지 않는 이런 경우에는 Test 코드 작성을 어떻게 해야할까요? 

2. Test 코드에 @Profile 을 local이 아닌 것을 줘서 수행되지 않도록 하는 것이 최선일까요?

답변 1

3

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. pandabear님

깃 레포에서 코드를 받아와서 빌드를 할 때도 Q 클래스가 생성되어야 합니다.

감사합니다.

pandabear님의 프로필 이미지
pandabear

작성한 질문수

질문하기