사용자 도구

사이트 도구


springframework:springboot:test

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
springframework:springboot:test [2022/03/25 14:26]
kwon37xi
springframework:springboot:test [2022/08/31 16:02] (현재)
kwon37xi [SpringBoot Test]
줄 3: 줄 3:
   * [[java:junit:5|JUnit 5]]   * [[java:junit:5|JUnit 5]]
   * [[springframework:springboot:mvc|SpringBoot and Spring MVC]]   * [[springframework:springboot:mvc|SpringBoot and Spring MVC]]
-  * [[https://github.com/spring-projects/spring-boot/tree/master/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure|Spring Boot Test Autoconfigure]] 여기에서 각종 test 자동화 Annotation을 확인할 수 있다.+  * [[springframework:springboot:webmvctest|SpringBoot WebMvcTest]] 
 +  [[https://docs.spring.io/spring-boot/docs/current/reference/html/test-auto-configuration.html|Test Auto-configuration Annotations]] / [[https://github.com/spring-projects/spring-boot/tree/master/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure|Spring Boot Test Autoconfigure]] 여기에서 각종 test 자동화 Annotation을 확인할 수 있다.
  
 ===== @SpringBootTest ===== ===== @SpringBootTest =====
   * 기본적인 SpringBoot 통합 테스트 어노테이션.   * 기본적인 SpringBoot 통합 테스트 어노테이션.
   * 이 안에 들어가면 ''@ExtendWith(SpringExtension.class)''가 함께 지정되어 있어서 JUnit 5에서 자동 수행된다.   * 이 안에 들어가면 ''@ExtendWith(SpringExtension.class)''가 함께 지정되어 있어서 JUnit 5에서 자동 수행된다.
 +  * 
 +''@ExtendWith(SpringExtension.class)'' 는 SpringBoot 2.1 부터 ''@SpringBootTest'' 와 그 하위 애노테이션(''@DataJpaTest'' 등)에 기본 내장돼 있으므로 테스트 클래스에 지정할 필요가 없다.
  
 ==== @SpringBootApplication 클래스 탐지 ==== ==== @SpringBootApplication 클래스 탐지 ====
줄 112: 줄 115:
   * [[http://wonwoo.ml/index.php/post/1926|Spring Boot test annotation - 머루의개발블로그]]   * [[http://wonwoo.ml/index.php/post/1926|Spring Boot test annotation - 머루의개발블로그]]
   * [[https://huisam.tistory.com/entry/springBootTest|Spring Boot Context Test - 스프링 컨텍스트 테스트 (aka. IntegrationTest) — 천천히 올바르게]]   * [[https://huisam.tistory.com/entry/springBootTest|Spring Boot Context Test - 스프링 컨텍스트 테스트 (aka. IntegrationTest) — 천천히 올바르게]]
 +  * [[https://reflectoring.io/spring-boot-test/|Testing with Spring Boot and @SpringBootTest]]
springframework/springboot/test.1648185974.txt.gz · 마지막으로 수정됨: 2022/03/25 14:26 저자 kwon37xi