比较JUnit中的XML元素
尝试比较XML输入和XML输出的JUnit类失败比较JUnit中的XML元素,xml,junit,Xml,Junit,尝试比较XML输入和XML输出的JUnit类失败 TestCase.assertEquals(msg, expected, actual); 有什么方法可以比较JUnit中的XML i/p&o/p吗?您可以查看。这允许您比较两个XML文档。从文档中: XMLUnit支持对内容进行JUnit风格的断言 以及XML的结构。这是一个开源项目,托管于 这源于需要测试一个 生成和接收自定义XML消息的系统。问题 我们面临的问题是如何验证系统生成了正确的 来自已知输入集的消息。显然,我们可以使用DTD或
TestCase.assertEquals(msg, expected, actual);
有什么方法可以比较JUnit中的XML i/p&o/p吗?您可以查看。这允许您比较两个XML文档。从文档中:
XMLUnit支持对内容进行JUnit风格的断言
以及XML的结构。这是一个开源项目,托管于
这源于需要测试一个
生成和接收自定义XML消息的系统。问题
我们面临的问题是如何验证系统生成了正确的
来自已知输入集的消息。显然,我们可以使用DTD或
模式来验证消息输出,但这种方法不会
允许我们区分具有正确内容的有效XML(例如。
元素栏)和包含不正确内容的有效XML(例如。
元素(baz)。我们真正想要的是assertXMLEqual()
方法,这样我们就可以比较我们期望系统显示的消息
生成和系统实际生成的消息