我有一个遗留的java代码和一些萨克斯解析。我想为那些sax解析器编写单元测试。萨克斯解析器的单元测试
sax解析器的实现很简单。这就像一个类延伸DefaultHandler
并覆盖一些方法,如startElement
和endElement
。
Sax解析器提供了一个很大的对象树,因为它们解析的xml是巨大的。
当我尝试写SAX解析器单元测试中,我得到大的测试方法,其做的事:从资源
- 荷载试验变种 解析
- 通过断言在树中每个对象的每个字段与预期的相比解析的对象树的
- 得到结果
正如我所说的XML是巨大的。因此,当我比较结果对象时,得到很多断言。
请给我一些建议。我不想为我的遗留代码所具有的每个sax解析器编写如此大的测试方法。
你为什么不试试xmlunit? – constantlearner 2013-02-20 08:32:36