我是单元测试的新手,我想在一个项目中测试一些球衣服务.我们正在使用Junit.请指导我以更好的方式编写测试用例.
码:
@GET
@Path("/getProducts/{companyID}/{companyName}/{date}")
@Produces(MediaType.APPLICATION_JSON)
public Object getProducts(@PathParam("companyID") final int companyID,
@PathParam("date") final String date, @PathParam("companyName") final String companyName)
throws IOException {
return productService.getProducts(companyID, companyName, date);
}
Run Code Online (Sandbox Code Playgroud)
上面提到的服务工作正常,我想编写junit测试用例来测试上面提到的方法.以上方法将以List<Product>JSON格式检索products()列表.我想编写测试用例来检查响应状态和json格式.
注意:我们使用的是Jersey 1.17.1版本.
帮助将不胜感激:)