本章目標
基於上一章,使用單元測試實現對增刪查改接口的測試
操作步驟
添加依賴
引入 spring-boot-starter-test 的依賴
添加依賴後的整體 dependencies 如下所示
編碼
測試用例編寫在 src/test/java 源目錄下
- 編寫測試用例
代碼分析
- @RunWith(SpringRunner.class) 指定 SpringRunner 作爲單元測試的執行類,SpringRunner 是 spring-test 提供的測試執行單元類
- @WebAppConfiguration 模擬 ServletContext
- @SpringBootTest(classes = Application.class) 指定測試啓動類,配置文件以及環境
- MockMvc 用於向 controller 接口發起模擬請求
- @Before 會在測試用例執行之前執行,在本例中用於初始化環境
- @Test 標記當前方法是需要執行的測試用例
驗證結果
選擇測試用例,右鍵選擇 Run
源碼地址
本章源碼 : https://github.com/caiyuanzi-song/boot.git
總結
請爲自己的所有方法編寫單元測試