MockMvc2 [JUnit] JUnit5 사용법과 TDD (2) - REST API 테스트 JUnit5 사용법과 TDD (2) JUnit 5의 dependency 추가 방법과 실행 순서, 기본 annotation에 대한 정리 -> TDD 정리 1 Spring 관련 주요 Test Annotation JUnit5와 spring-boot-test의 모든 annotation은 아니며 자주 사용되는 Annotation만 소개 @ExtendWith(Class[] c) 필요한 Class들을 Configuration 으로 만들어 사용 할 수 있다. (기존 Configuration 클래스도 땡겨 올 수 있다.) Configuration Component이므로 내부에 있는 Bean 까지 등록이 가능하다. Import 된 클래스는 주입으로 사용 가능. @Profile 클래스와 메소드 레벨에서 지정 가능하며, 특정.. 2021. 3. 30. [SPRING BOOT] REST API 개발하기 4 - JUnit 테스트 REST API 개발하기 4 - JUnit 테스트 GitHub 소스 test 패키지에서 사용할 수 있도록 spring-boot-starter-test를 implementation으로 바꿔준다. dependencies { implementation('org.projectlombok:lombok') annotationProcessor('org.projectlombok:lombok') implementation('org.springframework.boot:spring-boot-starter') implementation('org.springframework.boot:spring-boot-starter-web') // swagger2 implementa.. 2020. 8. 5. 이전 1 다음