VS中怎样对C#项目进行单元测试
場景
SpringBoot+Junit在IDEA中實現查詢數據庫的單元測試:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/92780716
SSM中怎樣使用JUnit4+spring-test編寫單元測試:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85112004
SSM中實現分頁與JUnit單元測試:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85113289
在Java中參考上面進行單元測試,那么在.NET平臺下,使用VS怎樣對C#項目進行單元測試。
注:
博客主頁:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現
打開VS在要新建單元測試項目的地方右鍵--添加--新建項目--測試--單元測試項目
?
新建完成后會自動包含一個測試類
using System; using Microsoft.VisualStudio.TestTools.UnitTesting;namespace UnitTestProject1 {[TestClass]public class UnitTest1{[TestMethod]public void TestMethod1(){}} }那么就可以按照這種格式進行單元測試。
一般如果需要測試某個工具類的某個方法的實際輸出結果與期望結果是否一致。
就可以使用Assert斷言來實現
?[TestMethod]public void TestConvertStrToDateTime(){DateTime dt1 = new DateTime(2019, 10, 28);Assert.AreEqual(DataProcessor.ConvertStrToDateTime("2019-10-28"), dt1);}?
這樣我們就可以知道DataProcessor.ConvertStrToDateTime這個工具類將字段串轉換的時間是否與期望的dt1一致,一致就是通過單元測試。
運行測試
在方法名中右擊--運行測試,就可以運行當前單元測試方法
?
運行之后就可以在測試資源管理器視圖中查看測試結果
?
測試資源管理器在測試--窗口-測試資源管理器
?
在這里可以看到所有的測試,以及全部運行等選項。
?
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的VS中怎样对C#项目进行单元测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 史上最全Winform中使用ZedGra
- 下一篇: Nginx入门简介和反向代理、负载均衡、