使用 XPATH 对 XML 数据进行 Junit 断言条件

vik*_*r u 0 junit mule

我有以下 xml 作为来自一个终端系统的响应。我想使用断言条件编写 Junit 测试用例来评估元素值。

xml是:

<?xml version="1.0" encoding="UTF-8"?>
<table>
  <record>
    <field name="name" type="java.lang.String">whiteskylabs</field>                
  </record>
</table>
Run Code Online (Sandbox Code Playgroud)

无论如何在 Junit 中是否有使用 Xpath 的方法。如果你能帮我解决这个问题。问候维克拉姆

Ale*_*ira 5

您可以使用XMLUnit对 xml 文档执行断言,或使用 Java XPath 类 ( http://docs.oracle.com/javase/7/docs/api/javax/xml/xpath/package-summary.html )。问候。