JUnit和单元测试入门简介[5]

发表于:2010-04-01来源:作者:点击数: 标签:junitJUNITJunitJUnit单元
JUnit和单元测试入门简介[5] 单元测试代码 JUnit-addons框架自己的例子有: junitx.extensions.Comparability TestCase junitx.extensions.EqualsHashCodeTestCase junitx.extensions.SerializabilityTestCase 这几个类都定义了几个抽象方法,这些方法主要是

  JUnit和单元测试入门简介[5]  单元测试代码

  JUnit-addons框架自己的例子有:

  junitx.extensions.ComparabilityTestCase

  junitx.extensions.EqualsHashCodeTestCase

  junitx.extensions.SerializabilityTestCase

  这几个类都定义了几个抽象方法,这些方法主要是用于创建对象的方法,需要在具体类里面实现这些方法。在TestSuite里面,增加测试用例是通过,使用类的无参数构造器来实现的,因此上面的这些类,为了实现测试对象的注入,采用了set注入的方式,而不是构造器注入方式。软件测试

  参考例子:ExampleJUnit_Addons_Exampleexample1srcextensions目录下extensions.WdzEqualsHashCodeTestCase类

  其实,根据IOC的原理,可以把上面几个类的类结构修改下,可以考虑采用构造注入的方式,更好些,不用去定义一些具体类。不过,如果采用构造注入这种方式,需要定义自己的的TestRunner了。

原文转自:http://www.ltesting.net