1. 創建測試類
打開IDEA,在任意類名,任意接口名上,按ctrl+shift+t選擇Create New Test

image
然后根據提示操作(默認即可),點擊確認,就在項目的/test/java下的對應包里,生成了與類對應的測試類。
如果沒有“Create New Test”,請更新idea版本或者安裝JUnitGenerator V2.0
1.1 安裝JUnitGenerator V2.0
注意,本步驟是找不到那個“Create New Test”,再做的操作!
在左上角點擊File,選擇settings,在列表中選擇Plugins,在[搜索框],如果未安裝會有install綠色按鈕。點擊下載。如圖:

image
然后重啟IDEA。
2. spring-boot-test介紹
先確認項目是否引入依賴(一般都已經引用了)
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
</dependency>
在生成的測試類中就可以寫單元測試了。用spring自帶spring-boot-test的測試工具類即可,
spring-boot-starter-test 啟動器能引入這些 Spring Boot 測試模塊:
- JUnit:Java 應用程序單元測試標准類庫。
- Spring Test & Spring Boot Test:Spring Boot 應用程序功能集成化測試支持。
- Mockito:一個Java Mock測試框架。
- AssertJ:一個輕量級的斷言類庫。
- Hamcrest:一個對象匹配器類庫。
- JSONassert:一個用於JSON的斷言庫。
- JsonPath:一個JSON操作類庫。
如果對單元測試以及Mock測試不甚了解,請參考我的另一篇博文:
https://www.jianshu.com/p/37de454c5f34
或自行百度搜索。
3. 示例代碼
// TODO...
</div>