刚刚使用 CXF 实现了 SOAP Web 服务。使用模拟框架编写一些单元测试对我来说很容易。但不太确定为我的 Web 服务编写一些集成测试的最佳方法是什么。实现是这样的:
@Autowired
private InvoiceService invoiceService;
@Webservice(endpointinterface="xxx")
public Invoice retrieveInvoiceById(String id) {
Invoice invoice = invoiceService.getInvoiceById(id);
return invoice;
}
InvoiceService 将调用该方法从文本文件或某些文件系统中检索发票,然后返回。那么我应该如何编写集成测试来测试整体呢?
多谢你们。