论坛首页 Java企业应用论坛

谈谈junit 3.8的源代码以及设计到的模式

浏览 1585 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-07-31   最后修改:2010-07-31
junit 单元测试中,我们都要继承一个TestCuse,在这里用到了模板模式,在Testcuse
中定义了setup方法,它可以初始化一些数据库的连接,我只要掉用父类的就行了,在
TestSuite里可以把测试用例加进来,每一个测试方法都是一个测试用例, 体现的是隔
离性,这里就用到了组合模式,Assert有一个TestCase子类,Assert类提供了断言,这
套断言都被TestCase继承,Testcuse会通过命令模式把自己传给TestResultListener通
过它来执行,在断言里如果这个测试的该方法失败了会抛出一个异常,TestResult会捕
捉这个异常然后再通知给一些监听者里面定义了具体的监听方法与内容。

如果那里错了请指点一下!!
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics