我有一个控制器,它返回 XML 数据以响应调用。下面是代码
@RequestMapping(value = "/balance.xml",method = RequestMethod.GET,produces="application/xml")
public AccountBalanceList getAccountBalanceList(@RequestParam("accountId") Integer accountId)
{
AccountBalanceList accountBalanceList = new AccountBalanceList();
List<AccountBalance> list = new ArrayList<AccountBalance>();
list = accountService.getAccountBalanceList(accountId);
accountBalanceList.setList(list);
return accountBalanceList;
}
accountBalanceList 用 xml 注释。我从这个调用中得到的响应是这样的
<points>
<point>
<balance>$1134.99</balance>
<lots>10000.0</lots>
<onDate>2012-11-11 15:44:00</onDate>
</point>
</points>
我想为此控制器调用编写集成测试。我知道如何使用 JSON 响应测试控制器,但我不知道如何测试响应何时为 XML。任何帮助将不胜感激。
问候