我有一个SOAP服务。像这样:
@WebMethod
public SomeResourceResponse getSomeThings(
@XmlElement(required = true)
@WebParam(name = "id") Long id) {
SomeResourceResponse resource = new SomeResourceResponse();
...
return resource;
}
如何进行单元测试?我该如何嘲笑它?我不明白。所有现有的Spring教程(如本教程-https://spring.io/guides/gs/producing-web-service/)都建议直接使用SOAP UI。
最佳答案
只需调用该方法。
@Test
public void testGetSomeThings() {
...
SomeResourceResponse result = someResourceResponse.getSomeThings(1);
...
assertEquals(xxx, result);
}
关于java - Spring 启动测试@WebMethod,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29841383/