본문 바로가기
프로그래밍/스프링 자바

JUnit5 정리

by 커피는아아 2021. 6. 28.
반응형

테스트 코드 프레임워크 Junit5

  • 자바의 테스트 코드 작성을 도와주는 프레임워크
  • @Autowired 필드 주입 방식 사용 이유
    • 테스트 프레임워크에서는 생성자 매개변수 관리를 Jupiter가 담당한다.
    • 그래서 생성자 주입이나 롬복을 사용시에 parameterResolver를 찾아도 나오질 않으므로 에러를 뱉는다.
    • @Autowried를 명시적으로 선언하면 Jupiter가 Spring Container에게 빈 주입을 요청할 수 있게 되어 코드 작성이 가능하다.

추후 계속 업데이트 예정