NunitとVs 2012を併用

3880 ワード

Nunitを使用するには、まず公式サイトhttp://www.nunit.org/でNunitをダウンロードします.win  .msiはインストール版です.   bin  .zipはグリーン版です.
ダウンロードしてインストールします.
VS 2012でのNunitの使用
手順1:テストコードのVisual Studioプロジェクトを作成します.
Vs 2012では、次のように新しいプロジェクトNUnitQuickStartを作成します.
図1:Nunit与Vs 2012配合使用_第1张图片
ステップ2:リファレンスを追加します.
Vs 2012でこの例を作成するには、NUnitを追加する必要があります.framework.dllは、図2のように参照される.
       Nunit与Vs 2012配合使用_第2张图片
ステップ3:テストのクラスを追加します.
プロジェクトにNumbersFixtureクラスを追加します.ここではこの例のコードです.
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;

namespace NUnitQuickStart
{
    [TestFixture]
    public class NumersFixture
    {
        [Test]
        public void AddTwoNumbers()
        {
            int a = 1;
            int b = 2;
            int sum = a - b;
            Assert.AreEqual(sum, 3);
        }
    }
}

ステップ4:ユニットテストのためにVS 2012で直接Nunitを起動するように構成します.
前に作成した項目NUnitQuickStartを起動項目に設定します.
Solution Explorerで「NUnitQuickStart」をクリックし、右クリック-」属性を次のように開きます.
図3:Nunit与Vs 2012配合使用_第3张图片、外部プログラムを起動する経路がNunitの起動ファイルの経路である.
ステップ5コンパイル実行テスト
F 5でコンパイルテストを行うと、次のようになります.
図4:Nunit与Vs 2012配合使用_第4张图片、点図中の赤色runはユニットテストを行う.
実行結果は次のとおりです:Nunit与Vs 2012配合使用_第5张图片
 
結果は次のように失敗しました:Nunit与Vs 2012配合使用_第6张图片
進捗バーの色は、テスト実行のステータスを反映します.
  • 緑色の説明現在実行されているテストは
  • に合格した.
  • 黄色は、いくつかのテストが無視されていることを意味しますが、ここでは失敗していません.
  • 赤は失敗を示す
  • 下部のステータスバーは、次のステータスを示します.
  • の状態.現在テストを実行している状態を説明します.すべてのテストが完了すると、ステータスはCompletedになります.実行テストでは、ステータスはRunning:(は実行中のテスト名)です.
  • Test Casesは、ロードされたプログラムセットのテストケースの合計数を示します.これもテストツリーの葉ノードの数です.
  • Tests Runが完了したテスト数.
  • Failuresはこれまで、すべてのテストで失敗した数です.
  • Time実行テスト時間(秒)
  • を表示
    最も简単な使い方はこのようにして、中の残りの使い方は各位の大侠が自分でゆっくりと学ぶことを望みます!