frank oo java

我爱oo,我爱java。http://oofrank.blogchina.com

My Links

Blog统计

公告

欢迎到 oofrank@blogchina 来 QQ:421057986 email:oofrank@163.com
www.flickr.com
oofrank@flickr with my S9500

Free Download Manager
Free Download Manager

文章

收藏

相册

IT

other

存档


正在读取评论……

NUNIT是dotNET框架下比较常用的一个单元测试框架:
使用NUNUIT可以建立自己的单元测试模块,让单元测试自动化

1、编写测试代码:
    C#:
        要using NUnit.Framework;  //简直是废话 :)
        类要用 [TestFixture] 特性标签标识
        初始化方法使用[SetUp]标识  //annotation方式 滥用是不是也不好,我认为此处没有必要
                                   //大家都不喜欢面向对象了,更喜欢面向反射了 ?
        测试方法使用[Test]标识  //体现了 annotation 的优势,比junit方便

    使用 Assert.* 的方法进行断言.

        另外,可以用
                [ExpectedException(typeof(IOException))]  //期望的异常 进行异常测试
        [Ignore("....")]                          //临时忽略该测试
               等等标签进行对Test方法的描述

2、使用 nunit-console 进行单元测试分析
    nunit-console test.nunit /xml=result.xml
    可以得到一个输出结果xml,解析之可以知道那些测试没有通过.
   test.nunit:
  <NUnitProject>
  <Settings activeconfig="Default" />
  <Config name="Default" binpathtype="Auto">
    <assembly path="your.dll" />
  </Config>
  </NUnitProject>

Trackback: http://tb.donews.net/TrackBack.aspx?PostId=493198


[点击此处收藏本文]  发表于2005年08月03日 1:02 PM




正在读取评论……
大名
网址
验证码
评论