比较JUnit中的XML元素

比较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或

尝试比较XML输入和XML输出的JUnit类失败

TestCase.assertEquals(msg, expected, actual);
有什么方法可以比较JUnit中的XML i/p&o/p吗?

您可以查看。这允许您比较两个XML文档。从文档中:

XMLUnit支持对内容进行JUnit风格的断言 以及XML的结构。这是一个开源项目,托管于 这源于需要测试一个 生成和接收自定义XML消息的系统。问题 我们面临的问题是如何验证系统生成了正确的 来自已知输入集的消息。显然,我们可以使用DTD或 模式来验证消息输出,但这种方法不会 允许我们区分具有正确内容的有效XML(例如。 元素栏)和包含不正确内容的有效XML(例如。 元素(baz)。我们真正想要的是assertXMLEqual() 方法,这样我们就可以比较我们期望系统显示的消息 生成和系统实际生成的消息