SpringBoot2.0實戰(3)SpringBoot單元測試

本章目標

基於上一章,使用單元測試實現對增刪查改接口的測試

操作步驟

添加依賴

引入 spring-boot-starter-test 的依賴

SpringBoot2.0實戰(3)SpringBoot單元測試

 

添加依賴後的整體 dependencies 如下所示

 

SpringBoot2.0實戰(3)SpringBoot單元測試

 

編碼

測試用例編寫在 src/test/java 源目錄下

  1. 編寫測試用例

 

代碼分析

  • @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

總結

請爲自己的所有方法編寫單元測試

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章