vs2008.net 单元测试NUnit
?首先,配置vs2008,把要測試項目的DLL添加到引用里面,并且添加一個連庫配置(App.config),見下圖
?
關于這些就不贅述了
然后,下載NUnit-2.5.5.10112,并且安裝,默認會安裝在C:\Program Files\NUnit 2.5.5下,這個安裝完成之后
打開新建好的.net項目,添加引用,如下圖:
?
?
?
添加完這個引用之后,在新建的項目里寫
using NUnit.Framework;
新建一個類,在類的上方加上
??? [TestFixture ]
在類的里面新建一個方法,在方法上寫
[Test]
完整代碼如下所示:
?
?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;
?
namespace NunitDemo
{
??? [TestFixture ]// 測試類
??? public class Class1
??? {
??????? [Test]//測試方法
??????? public void Test1()
??????? {
??????????? int iab=1;
??????????? int iaa=2;
??????????? int sum=iab+iaa;
??????????? Assert.AreEqual(sum,3);
??????? }
??? }
}
?
這時候,就會驗證sum方法的結果是不是等于3,主要就是這一行驗證Assert.AreEqual(sum,3);
找到安裝的nunit打開,
file-open project,找到剛才新建的項目,點擊run,如果沒有問題的話,顯示的都是綠色!否則的話查找原因!
如果想在每次代碼運行的時候,自動調用NUnit的話,需要在.net環境下進行配置
找到剛才新建的項目,點擊右鍵,出現下圖:
在左邊的Debug-Start external program,在后面的路徑中找到UNunit安裝的目錄,默認就是C:\Program Files\NUnit 2.5.5\bin\net-2.0\nunit.exe
到這里,配置就完成了,以后每次運行的時候,就會自動調用NUnit
如果這時候NUnit里面對應的不是當前項目的話,File-Close,然后open當前項目的dll,就可以了!
到這里,我們以后每次寫一個類方法,都會去進行單元測試,保證類方法的正確性!
?
轉載于:https://www.cnblogs.com/A-I/archive/2010/10/25/1860474.html
總結
以上是生活随笔為你收集整理的vs2008.net 单元测试NUnit的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]JavaScript var ob
- 下一篇: 区分中英文字符的两种方法: 正则和cha