我有一个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/

10-10 08:46