ivaneeo's blog

自由的力量,自由的生活。

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
Test 这是所有类型的测试类都必须实现的接口.在目前的框架中只有两个这样的类:TestCase和TestSuite.
  TestCase 这个类是大家在编写自己的测试时要扩展(extend)的主要的类.它是最简单的Test类型.TestCase的具体类(也就是扩展TestCase的类)包含实现各种测试的方法以及可选的setUp和tearDown方法.
  TestSuite 这是Test的另一个子类.其目的就是把各种Test(测试)集中在一起,这包括TestCase,其他的TestSuite以及这二者的任意组合.
  Assert 这是TestCase的超类,它提供在编写测试时要用到的所有assert方法.
  TestFailure 这个类简单封装了测试运行过程中产生的错误(error)或失败(failure).它记录了失败的Test(测试)以及引发错误或失败的例外(exception)(对于失败的情况,就是AssertionFailedError).
  TestResult 这个类收集测试运行的结果.除了报告失败和错误以外,它还负责感兴趣的各方通告测试的开始和结束.

断言
  当你在编写测试方法的时候,将会大量使用从Assert继承下来(通过TestCase)的各种功能.
  fail
    fail是最简单的方法.
    void fail()
    void fail(String message)
    调用fail()会导致测试立刻失败.
posted on 2005-08-04 14:51 ivaneeo 阅读(188) 评论(0)  编辑  收藏 所属分类: java魔力

只有注册用户登录后才能发表评论。


网站导航: