junit

junit 单元测试中,我们都要继承一个TestCuse,在这里用到了模板模式,在Testcuse
中定义了setup方法,它可以初始化一些数据库的连接,我只要掉用父类的就行了,在
TestSuite里可以把测试用例加进来,每一个测试方法都是一个测试用例, 体现的是隔
离性,这里就用到了组合模式,Assert有一个TestCase子类,Assert类提供了断言,这
套断言都被TestCase继承,Testcuse会通过命令模式把自己传给TestResultListener通
过它来执行,在断言里如果这个测试的该方法失败了会抛出一个异常,TestResult会捕
捉这个异常然后再通知给一些监听者里面定义了具体的监听方法与内容。

你可能感兴趣的:(JUnit,单元测试)