• 单元测试:Nunit(一)


          各种语言在开发过程中都支持单元测试,在C#中我们用Nunit进行测试,官方网:www.nunit.org,目前最新的稳定版本是Nunit2.5,下载msi文件安装即可用,VS2005的开发用户可以用Nunit2.48,至于2.5可支持就没有研究了。

           在VS2005中添加引用nunit.framework.首先我们在进行测试之前,先编写一个类,这个类(原类)将在后面被用于演示如何进行单元测试

    Code

         有了上面的原始类,下面我们开始编写测试类,其中对测试类有几点说明:测试类的命名规则有一定的要求,一般为原类的名称后面加Test,以此,上面类的测试类的名称就应该是CalculatorTest.

    Code

          同时,希望注意到测试方法是没有返回类型的、没有参数的、修饰符为public,注意属性[TestFixtrue]标识此类为测试类,[Test]标识测试方法,上面只实现了Add加法的测试,启动Nunit2.48(我用的是2.48),具体步骤:File—>openobject—>找到类的可执行文件Calculator.exe,Nunit自动加载里面的测试类和测试方法,点击Run。到我们看到一条绿色的时候表示测试通过(keep the bar green to keep the code clean)。这样测试的入门我们就学完了,剩余的借个方法可以自己尝试的去测试,特别注意Divide方法的测试,看看会出现什么呢?

  • 相关阅读:
    【Quartz】Quartz将Job保存在数据库中所需表的说明
    第十章 springboot + logback
    第二章 rabbitmq在mac上的安装
    第九章 springboot + mybatis + 多数据源 (AOP实现)
    第一章 AOP
    第八章 springboot + mybatis + 多数据源
    第三章 线程安全的DateFormat工具类
    第六章 consul UI
    第五章 consul key/value
    附1 consul常用命令+常用选项
  • 原文地址:https://www.cnblogs.com/wangyong/p/1521738.html
Copyright © 2020-2023  润新知