我将以下xml作为来自一端系统的响应。我想使用断言条件编写Junit测试用例来评估元素值。
xml是:
<?xml version="1.0" encoding="UTF-8"?>
<table>
<record>
<field name="name" type="java.lang.String">whiteskylabs</field>
</record>
</table>
Junit还有使用Xpath的方法。如果可以请你帮帮我吧。 问候 维克拉姆
答案 0 :(得分:4)
您可以使用xmlUnit(http://xmlunit.sourceforge.net/),对xml文档执行断言,或使用Java XPath类(http://docs.oracle.com/javase/7/docs/api/javax/xml/xpath/package-summary.html)。 问候。
答案 1 :(得分:0)
您可以为XPath评估使用单独的帮助程序测试流程,或者只使用普通的Java XPath。有关Java XPath的示例,请参见此处:http://www.rgagnon.com/javadetails/java-0550.html