C# 单元测试简单入门
生活随笔
收集整理的這篇文章主要介紹了
C# 单元测试简单入门
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
新建一個控制臺工程;
添加一個myadd方法;在此行右擊,看一下彈出菜單沒有 創建單元測試 菜單;
下面先把此菜單弄出來;打開如下對話框;單選按鈕和下拉框選中紅線所示;
然后在這里面找,全部的菜單項包含有 創建單元測試... 菜單項;
將此菜單項下移到如下圖位置;
退出對話框之后,重啟一下VS;然后在上面函數行右擊,看一下,右鍵菜單里面現在有 創建單元測試...;我的是灰的,你的不一定;
新加一個單元測試類型的項目mytest1,如下圖;
自動生成的用于測試的代碼類如下,方括號中指示,這是測試類、測試方法;
需要添加對被測試項目的引用;
被測試類和方法需要暫時改為公共的;不然可能訪問不到;
編寫測試代碼如下;測試主要使用Assert類;Assert.AreEqual(),判斷是否相等;
這樣就建立了一個測試;
打開測試資源管理器,可看到建立的測試;看不到的話生成解決方案;
右擊來運行選定的測試,
運行完畢,此測試通過,如下圖;
下面再來建立一個測試;先在被測試類添加另一個方法,假設我們需要的是a*b*c,寫錯為a*b+c;
編寫另一個測試方法,命名為plusTest(),加上 [TestMethod] 指示,這樣建立了另外一個測試;
生成解決方案;看一下現在有2個測試,
右擊運行選定的測試,
此測試未通過,如下圖;
總結
以上是生活随笔為你收集整理的C# 单元测试简单入门的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux RPM 初步学习
- 下一篇: 超图iClient 3D 入门程序 -