vs建立單元測試

2021-08-28 20:22:02 字數 2354 閱讀 2353

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。這樣命名很不規範,我只想達到如何...