【发布时间】:2014-09-26 13:10:48
【问题描述】:
我正在处理这个测试类并尝试将预期的响应更改为 bean 响应,因为我已将请求更改为 bean 请求。
private void assertXmlResponse(Document xmlResponse, int Elements,
String Message, String Code, String name,
String Funds)
{
Node topLevelElement = xmlResponse.getFirstChild();
NodeList childElements = topLevelElement.getChildNodes();
assertEquals("result", topLevelElement.getNodeName());
assertEquals(Elements, childElements.getLength());
assertEquals("message", childElements.item(0).getNodeName());
assertEquals(Message, childElements.item(0).getTextContent());
assertEquals("code", childElements.item(1).getNodeName());
assertEquals(Code, childElements.item(1).getTextContent());
assertEquals("name", childElements.item(2).getNodeName());
assertEquals(name, childElements.item(2).getTextContent());
}
请有人指出正确的方向,或者让我知道是否可行?
谢谢
【问题讨论】:
-
定义一个具有预期响应作为属性的类
-
@pd30 谢谢,但我一直在寻找更具体的语法,因为我之前没有使用过 bean
标签: java xml javabeans xmldocument xmlnode