首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JUnit测试Java web端点方法

JUnit测试Java web端点方法
EN

Stack Overflow用户
提问于 2013-03-13 19:40:00
回答 1查看 801关注 0票数 2

如何使用JUnit测试Java服务端点方法?

我在Eclipse中使用Spring和MyBatis框架以及标准的Maven目录结构。我知道我可以通过为每个方法创建一个JUnit测试用例来测试它。但是,我想知道如何使用@WebService、@WebMethod、@WebResult标记进行测试。

代码语言:javascript
复制
@WebService(endpointInterface = "com.ws.BrowserService", name = "BrowserService", targetNamespace = "http://abc.def.com")
public interface BrowserService {

    /**
     * Runs the provided SQL query and returns the result.
     * @param queryText is the SQL query text.
     * @return The query result is returned in the form of List<Object>.
     */
    @WebMethod
    @WebResult(name = "Object")
    public List<Object> runQuery(
            @WebParam(name = "QueryText") String queryText);

}

编辑

实现

代码语言:javascript
复制
@WebService(targetNamespace = "http://abc.def.com", portName = "BrowserPort", serviceName = "BrowserService")
public class BrowserServiceImpl implements BrowserService {

    @Autowired
    private QueryMapper queryMapper;

    public List<Object> runQuery(String queryText) {
        List<Object> queryResult= new ArrayList<Object>();
        queryResult = queryMapper.runQuery(queryText);
        return queryResult;
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-25 15:47:19

事实上,我想要的是集成测试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15394910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档