zoukankan      html  css  js  c++  java
  • Nunit与Vs 2012配合使用

    要使用Nunit首先要去官网 http://www.nunit.org/ 下载Nunit。win  .msi是安装版。   bin  .zip是绿色版。

    下载完后安装。

    在 VS2012 中使用 Nunit

    第一步:为测试代码创建一个Visual Studio工程。

    在Vs2012中创建一个新的工程NUnitQuickStart,如下

            图1:

    第二步:添加引用。

    在Vs 2012里创建这个例子时,你需要增加一个NUnit.framework.dll引用,如图2:

          

    第三步:添加一个测试的类。

    为工程加一个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);
            }
        }
    }
    

     第四步:配置在VS2012中直接启动  Nunit进行单元测试。

    将前面建个项目NUnitQuickStart,设为启动项。

     在Solution Explorer中单击 NUnitQuickStart,右键-》属性 打开如下的

      图3:,启动外部程序的路径就是 Nunit的启动文件的路径。

    第5步.编译运行测试.

    按F5进行编译测试,会出现如下

    图4:,点图中的红色 run 进行单元测试。

    运行结果如下就是通过:

    结果如下就是失败:

     进度条的颜色反映了测试执行的状态:

    • 绿色 描述目前所执行的测试都通过
    • 黄色 意味某些测试忽略,但是这里没有失败
    • 红色 表示有失败
    底部的状态条表示下面的状态:
    • 状态.说明了现在运行测试的状态。当所有测试完成时,状态变为Completed.运行测试中,状态是Running: <test-name> (<test-name>是正在运行的测试名称)。
    • Test Cases说明加载的程序集中测试案例的总个数。这也是测试树里叶子节点的个数。
    • Tests Run 已经完成的测试个数。
    • Failures  到目前为止,所有测试中失败的个数.
    • Time  显示运行测试时间(以秒计)

    最简单的用法就是这样子,里面剩余的用法希望各位大侠自己慢慢的学!

  • 相关阅读:
    PL/SQL中判断字段为空
    ArrayList知识详解
    那些碰到过的异常
    Java中的==和equals( )方法
    String,StringBuilder和StringBuffer
    树莓派3b+_32位linux系统arm架构安装JDK
    [杂]右键拷贝文件路径
    [023]模板成员函数为什么不能是虚函数
    [杂]几个好玩的网址
    [022]c++虚函数、多态性与虚表
  • 原文地址:https://www.cnblogs.com/huaan011/p/3649941.html
Copyright © 2011-2022 走看看