日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

VS中怎样对C#项目进行单元测试

發(fā)布時(shí)間:2025/3/19 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VS中怎样对C#项目进行单元测试 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

場(chǎng)景

SpringBoot+Junit在IDEA中實(shí)現(xiàn)查詢數(shù)據(jù)庫的單元測(cè)試:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/92780716

SSM中怎樣使用JUnit4+spring-test編寫單元測(cè)試:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85112004

SSM中實(shí)現(xiàn)分頁與JUnit單元測(cè)試:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85113289

在Java中參考上面進(jìn)行單元測(cè)試,那么在.NET平臺(tái)下,使用VS怎樣對(duì)C#項(xiàng)目進(jìn)行單元測(cè)試。

注:

博客主頁:
https://blog.csdn.net/badao_liumang_qizhi
關(guān)注公眾號(hào)
霸道的程序猿
獲取編程相關(guān)電子書、教程推送與免費(fèi)下載。

實(shí)現(xiàn)

打開VS在要新建單元測(cè)試項(xiàng)目的地方右鍵--添加--新建項(xiàng)目--測(cè)試--單元測(cè)試項(xiàng)目

?

新建完成后會(huì)自動(dòng)包含一個(gè)測(cè)試類

using System; using Microsoft.VisualStudio.TestTools.UnitTesting;namespace UnitTestProject1 {[TestClass]public class UnitTest1{[TestMethod]public void TestMethod1(){}} }

那么就可以按照這種格式進(jìn)行單元測(cè)試。

一般如果需要測(cè)試某個(gè)工具類的某個(gè)方法的實(shí)際輸出結(jié)果與期望結(jié)果是否一致。

就可以使用Assert斷言來實(shí)現(xiàn)

?[TestMethod]public void TestConvertStrToDateTime(){DateTime dt1 = new DateTime(2019, 10, 28);Assert.AreEqual(DataProcessor.ConvertStrToDateTime("2019-10-28"), dt1);}

?

這樣我們就可以知道DataProcessor.ConvertStrToDateTime這個(gè)工具類將字段串轉(zhuǎn)換的時(shí)間是否與期望的dt1一致,一致就是通過單元測(cè)試。

運(yùn)行測(cè)試

在方法名中右擊--運(yùn)行測(cè)試,就可以運(yùn)行當(dāng)前單元測(cè)試方法

?

運(yùn)行之后就可以在測(cè)試資源管理器視圖中查看測(cè)試結(jié)果

?

測(cè)試資源管理器在測(cè)試--窗口-測(cè)試資源管理器

?

在這里可以看到所有的測(cè)試,以及全部運(yùn)行等選項(xiàng)。

?

與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的VS中怎样对C#项目进行单元测试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。