• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

@DataJpaTest 에 대해 간단한 질문있습니다.

20.03.12 21:30 작성 조회수 119

0

@WebMvcTest의 경우 슬라이싱 테스트를 하기 위해 테스트 하고자 하는 컨트롤러 명을

@WebMvcTest(SampleController.class)

이렇게 명시하였는데,

@DataJpaTest는 테스트 하고자 하는 Repository를 명시하지 않아도 되는 것인가요?

답변 감사합니다 :)

답변 2

·

답변을 작성해보세요.

1

네 슬라이싱 테스트는 특정 클래스 보다 해당 계층이나 역할의 빈들을 전부 스캐닝해서 등록해주기 때문에 특정 클래스를 명시하지 않고 써도 됩니다. @WebMvcTest도 비슷하게 특정 클래스를 명시하지 않고 모든 웹 관련 빈들을 스캐닝 할 수도 있습니다.

0

윤홍찬님의 프로필

윤홍찬

질문자

2020.03.12

늦은 시간 답변 감사드립니다ㅎㅎ