xmlunit

一个比较方便但也是有点坑的工具。

它能把<struct><int>3</int><boolean>false</boolean></struct>

和     <struct><boolean>false</boolean><int>3</int></struct>识别成同一个对象,也就是不管节点顺序

但会把<struct><boolean>false</boolean><int>3</int></struct>

和     <struct><boolean> false</boolean><int>3</int></struct>

和    <struct> <boolean>false</boolean><int>3</int></struct>当成不同对象。

这时候就需要和dom4j结合使用了

另外XMLAssert这个类虽然封装了对比结果,但是没有返回值,结果不对就报错。

还不如直接用Diff的similar方法,反正XMLAssert的assertXMLEqual也是调用这个方法

http://www.xmlunit.org/

posted on 2016-08-09 17:14  在天成象  阅读(277)  评论(0)    收藏  举报