日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

SpringBoot学习笔记(16):单元测试

發布時間:2023/12/20 javascript 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringBoot学习笔记(16):单元测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SpringBoot學習筆記(16):單元測試

單元測試

  單元測試英語:Unit Testing)又稱為模塊測試,是針對程序模塊(軟件設計的最小單位)來進行正確性檢驗的測試工作。程序單元是應用的最小可測試部件。在過程化編程中,一個單元就是單個程序、函數、過程等;對于面向對象編程,最小單元就是方法,包括基類(超類)、抽象類、或者派生類(子類)中的方法。

?

引入單元測試

  SpringBoot的單元測試是基于JUnit的。

  Spring Boot中單元測試類寫在在src/test/java目錄下

      

加入依賴

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

創建單元測試類

  在IDEA中使用CTRL+SHIFT+T可以快速創建測試類

  在創建的類名前標注兩個注解:@RunWith(SpringRunner.class) 和?@SpringBootTest

@RunWith(SpringRunner.class) @SpringBootTest public class DayOffControllerTest {@Autowiredprivate CalcDao dao;@Test()public void add(){dao.calc("1+1");} }

?單元測試回滾

  單元測試回滾使得單元測試所產生或修改的數據失效,對于數據庫來說類似于事務的回滾,即在測試方法內產生的所有操作在測試結束后都會撤銷。

  在方法或類名前標注@Transactional注解即可!

@RunWith(SpringRunner.class) @SpringBootTest @Transactional public class DayOffControllerTest {... }

?

測試Controller

  未完待續...

轉載于:https://www.cnblogs.com/MrSaver/p/11066722.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的SpringBoot学习笔记(16):单元测试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。