2015-04-24 46 views
1

我有一个SOAP服务。像这样:Spring引导测试@WebMethod

@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。

回答

1

只需调用该方法。

@Test 
public void testGetSomeThings() { 
    ... 
    SomeResourceResponse result = someResourceResponse.getSomeThings(1); 
    ... 
    assertEquals(xxx, result); 
}