using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace ceshishijian
static int sub(int a, int b)
static void main(string args)}}
上面是program.cs
右鍵program.cs中的add函式,「建立單元測試」,
彈出的對話方塊選「否」
收到乙個警告
此時解決方案資源管理器如下:
下面是programtest.cs
using ceshishijian;
using microsoft.visualstudio.testtools.unittesting;
using system;
namespace ceshidanyuanceshi
set}
#region 附加測試特性
// //編寫測試時,還可使用以下特性:
////使用 classinitialize 在執行類中的第乙個測試前先執行**
//[classinitialize()]
//public static void myclassinitialize(testcontext testcontext)
////
//使用 classcleanup 在執行完類中的所有測試後再執行**
//[classcleanup()]
//public static void myclasscleanup()
////
//使用 testinitialize 在執行每個測試前先執行**
//[testinitialize()]
//public void mytestinitialize()
////
//使用 testcleanup 在執行完每個測試後執行**
//[testcleanup()]
//public void mytestcleanup()
////
#endregion
/// ///add 的測試
///[testmethod()]
[deploymentitem("ceshishijian.exe")]
public void addtest()
/// ///sub 的測試
///[testmethod()]
[deploymentitem("ceshishijian.exe")]
public void subtest()
/// ///sub 的測試
///[testmethod()]
[deploymentitem("ceshishijian.exe")]
public void subtest1()
/// ///sub 的測試
///[testmethod()]
[deploymentitem("ceshishijian.exe")]
public void subtest2()
/// ///sub 的測試
///[testmethod()]
[deploymentitem("ceshishijian.exe")]
public void subtest3()}}
執行測試
執行測試,結果如下
單元測試 vs2008建立單元測試
vs2008中建立單元測試 有多種途徑 1.開啟乙個類,在編輯視窗內右鍵 建立單元測試 方法選擇框 建立新的測試專案 如果沒有測試專案 選擇測試專案 2.建立測試專案,然後在解決方案管理器中 在該專案名上點選右鍵 新增 單元測試 選擇程式集.類.方法 3.選單 測試 新建測試 編寫測試類.執行測試 ...
單元測試(三) 建立多執行緒單元測試
junit本是不支援多執行緒的,乙個單元測試case主程序跑完,其他new出來的執行緒都會gg思密達。此篇mark乙份在junit中執行多執行緒的方法。net.sourceforge.groboutils groboutils core 5test slf4j public class device...
vs2005單元測試
軟體測試真的很重要,我想寫個例子說明一下如何使用vs2005自帶的測試工具進行測試。這個在面試的時候,我被問到了,可是什麼也答不上來。我從來都沒有做過軟體測試,好虧哦。第一步,先建乙個專案,我自己建的是乙個類庫叫copyfile,裡面只有乙個方法叫做filecopy。這樣命名很不規範,我只想達到如何...