• 单元测试: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方法的测试,看看会出现什么呢?

  • 相关阅读:
    能帮你找到网页设计灵感的16个网站
    [转]自定义SqlMembershipProvider方法
    C#实现的根据年月日计算星期几的函数
    分享一个我自己写的支持多条件组合查询的分页存储过程
    史上最强的福克斯遥控钥匙失灵解决方案(zt)
    在页面实现数据还原,在终止数据库进程时,报不能用kill来终结自己的进程
    ViewState使用兼谈序列化
    jQuery 的上传图片预览插件
    Asp.net 备份、还原Ms SQLServer及压缩Access数据库
    aspnet_Membership表的意义
  • 原文地址:https://www.cnblogs.com/wangyong/p/1521738.html
Copyright © 2020-2023  润新知