IDEA + 봄 부팅 단위 테스트

1. 테스트 클래스 만들기

열기 IDEA, 모든 클래스, 모든 인터페이스 이름을 눌러 Ctrl + Shift +의 이름으로 t 새 테스트 만들기를 선택합니다


영상

그런 다음 프롬프트 (기본값), 가방 / 테스트 / 자바에서 해당 항목에서, 확인을 클릭 클래스는 생성 된 테스트 클래스에 해당합니다.
어떤이있는 경우 "새 테스트 만들기 없다", 또는 버전 업데이트 아이디어 JUnitGenerator의 V2.0을 설치

1.1 설치 JUnitGenerator의 V2.0

이 단계에서 "새로 만들기 테스트"를 찾아 작업을 할 수 없습니다!
왼쪽 상단을 클릭 파일에서 설정을 선택 목록에서 선택 플러그인에서 [검색 상자, 설치되어 있지 않은 경우 녹색 버튼을 설치합니다. 다운로드를 클릭합니다. 도표 :


영상

그런 다음 IDEA를 다시 시작합니다.

2. 봄 부팅 테스트 소개

프로젝트의 도입 의존 여부를 확인 (일반적으로 이미 인용)

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-test</artifactId>
</dependency>

생성 된 테스트 클래스는 단위 테스트를 작성할 수있다. 테스트 도구 봄 부팅 테스트를 실시하는 스프링 일 수있다,
봄 부팅 스타터 테스트 개시 자 테스트 모듈 봄 부팅에 도입 될 수있다 :

  • 의 JUnit : 자바 응용 프로그램 단위 테스트 표준 라이브러리.
  • 봄 테스트 및 봄 부팅 테스트 : 봄 부팅 응용 프로그램 기능 통합 테스트를 지원합니다.
  • Mockito : 자바 모의 테스트 프레임 워크.
  • AssertJ : 경량 주장 라이브러리.
  • Hamcrest : 객체의 정규 라이브러리.
  • JSONassert : JSON 주장에 대한 라이브러리입니다.
  • JsonPath하십시오 JSON 라이브러리 작업.

: 단위 테스트 및 시험 모의 이해하지 않으면, 내 블로그 분리 참조
https://www.jianshu.com/p/37de454c5f34
또는 자체 Baidu 검색합니다.

3. 샘플 코드

// TODO ...

원본 주소 : https://www.jianshu.com/p/043f1d622e61

추천

출처www.cnblogs.com/jpfss/p/10954685.html