繁体   English   中英

我需要为Jersey Rest Web服务编写Junit测试用例..请帮助我或发布示例代码?

[英]I need to write Junit Test cases for Jersey Rest web service ..Please help me or post a sample code?

这是我要为其编写Junit测试用例的代码-

@GET 

@Path("/get")

@Produces("application/json")

public User getUser() 
{

    User user= new com.rest.rahul.User();

    user.setEmpid("12");
    user.setEmail("DJ@gmail.com");
    user.setName("DJ");
    return user;

}

您要对什么进行单元测试? 我不会为简单的二传手而烦恼。 但是,如果要测试JSON输出,则实际上是在寻找集成测试之类的东西。 引导您的应用程序的测试,设置Web服务,然后调用getUser方法。 看看https://blog.codecentric.de/en/2012/05/writing-lightweight-rest-integration-tests-with-the-jersey-test-framework/

使用JUnit测试Web服务包括在测试环境中启动Web服务,执行请求,验证响应然后关闭它。

您可以使用Jersey的REST客户端在测试运行时出现的服务器上执行请求。 获取响应,并在响应对象上声明所需条件。

有关泽西岛客户的更多信息,请点击此处:

http://www.mkyong.com/webservices/jax-rs/restful-java-client-with-jersey-client/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM