扒开腿挺进岳湿润的花苞视频|将军边走边挺进她H树林|挺进朋友人妻张婉莹身体|岳脱得精光让我挺进去视频|第一次挺进莹莹的身体里视频|脱岳裙子从后面挺进去视频

新疆軟件開發(fā)

本站首頁 軟件開發(fā) 成功案例 公司新聞 公司簡介 客服中心 軟件技術(shù) 網(wǎng)站建設(shè)
  您現(xiàn)在的位置: 新疆二域軟件開發(fā)公司 >> 開發(fā)語言 >> 文章正文

怎樣在SharpDevelop2.2環(huán)境中進行程序單元測試

              SharpDevelop2.2內(nèi)置了NUnit,安裝完后,可在下面目錄找到NUnit:
         D:\Program Files\SharpDevelop\2.2\bin\Tools\NUnit
        并且在SharpDevelop中可建立專門的Unit Test文件 
    默認建立如下所示的Nunit單元測試代碼框架:
/*
 * Created by SharpDevelop.
 * User: user
 * Date: 2008-1-4
 * Time: 9:12
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;
using NUnit.Framework;
using NUnit.Framework.SyntaxHelpers;
 

namespace Test1

{

    [TestFixture]

    public class Test1

    {

       [Test]

       public void TestMethod()

       {

           // TODO: Add your test.

       }

    }

}

        假設(shè)我在MainForm中有如下需要測試的代碼:

      public int add(int i,int j)

       {

           return i+j;

       }

 

        則可在Test1中方便地添加如下所示的單元測試代碼:

   [TestFixture]

    public class Test1

    {

       [Test]

       public void TestMethod()

       {

           // TODO: Add your test.

           

           MainForm f = new MainForm();

           Assert.AreEqual(2,f.add(1,1),"1+1=2");

           

       }

    }

 

        但是,如果直接就這樣編譯會報錯,提示找不到NUnit,需要在Project中的Reference添加對nunit.framework.dll的引用。


        可手工添加,也可通過選擇“View | Tools | Unit Test”,在出現(xiàn)的“Unit Test”管理界面中按“add reference to Nunit to current project”添加。

        運行單元測試,可通過在測試方法中點右鍵,選擇“current method | unit tests | run in unit test pad”運行,也可通過選擇“View | Tools | Unit Test”,在出現(xiàn)的“Unit Test”管理界面中運行。

        運行結(jié)果信息顯示在OutPut界面中:

"D:\Program Files\SharpDevelop\2.2\bin\..\bin\Tools\NUnit\nunit-console.exe" "D:\OpenSourceTestTool\SharpDevelop\Test1\bin\Debug\Test1.exe" /results="C:\Documents and Settings\user\Local Settings\Temp\tmp24B.tmp" /fixture="Test1.Test1" /testMethodName="Test1.Test1.TestMethod"

NUnit version 2.4.2

Copyright (C) 2002-2007 Charlie Poole.

Copyright (C) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov.

Copyright (C) 2000-2002 Philip Craig.

All Rights Reserved.

 

Runtime Environment - 

   OS Version: Microsoft Windows NT 5.1.2600 Service Pack 2

  CLR Version: 2.0.50727.42 ( Net 2.0.50727.42 )

 

.

Tests run: 1, Failures: 0, Not run: 0, Time: 0.351 seconds

 

作者:未知 | 文章來源:網(wǎng)絡 | 更新時間:2008-1-21 16:28:04

  • 上一篇文章:

  • 下一篇文章:

  • 相關(guān)文章:
    軟件測試技術(shù):一個好的單元測試標準
    軟件技術(shù)
    · 開發(fā)語言
    · Java技術(shù)
    · .Net技術(shù)
    · 數(shù)據(jù)庫開發(fā)
    最新文章  
    ·搜集整理的asp.net的驗證方
    ·各種FOR循環(huán)結(jié)構(gòu)的整理
    ·軟件項目開發(fā)中應該考慮那
    ·搜集整理的javascript sel
    ·軟件開發(fā)中項目經(jīng)理有那些
    ·學習如何在Lambda表達式進
    ·C++基礎(chǔ)知識:結(jié)構(gòu)體數(shù)據(jù)的
    ·C#實現(xiàn)短信發(fā)送程序的例子
    ·sun最近修補了一部分java的
    ·rss定制的另外一種實現(xiàn)方式
    ·delphi實現(xiàn)利用arp欺騙來實
    ·基礎(chǔ)學習:基于WF的流程框
    ·網(wǎng)絡編程中怎樣得知一次數(shù)
    ·如何逆序輸出單鏈表?
    ·軟件開發(fā)過程中的性能設(shè)計
    關(guān)于我們 | 軟件開發(fā) | 下載試用 | 客服中心 | 聯(lián)系我們 | 友情鏈接 | 網(wǎng)站地圖 | 新疆電子地圖 | RSS訂閱
    版權(quán)所有 © 2016 新疆二域軟件開發(fā)網(wǎng) m.jdtbank.com All Rights Reserved 新ICP備14003571號
    新疆軟件開發(fā)總機:0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆烏魯木齊北京中路華聯(lián)大廈A-5C 郵編:830000
     
    环江| 松江区| 宜阳县| 伊金霍洛旗| 博爱县| 云梦县| 舟曲县| 黄冈市| 天祝| 新巴尔虎右旗| 宝兴县| 壤塘县| 东明县| 惠来县| 新竹县| 西吉县| 德化县| 无极县| 顺义区| 丽水市| 玛沁县| 平谷区| 伊宁市| 银川市| 涪陵区| 美姑县| 广汉市| 湛江市| 儋州市| 怀化市| 新源县| 武山县| 双桥区| 沙田区| 乐平市| 伊吾县| 临漳县| 吉水县| 西藏| 广安市| 双鸭山市|