如何实现调用外部休息服务api的休息客户端程序的Junit测试

时间:2017-02-03 06:07:08

标签: java rest junit jersey-client

有Rest客户端程序: - 使用Jersey库创建客户端对象 - 使用URL调用外部休息服务。 - 阅读回复并处理回复。

public String getResourceFromService() {
    ClientConfig clientConfig = new DefaultClientConfig();
    Client restClient = Client.create(clientConfig);
    WebResource webResource = restClient.resource(serviceURL)

    ClientResponse response = webResource.accept("application/xml")
            .header("Authorization", "Basic " + credentials)            
            .get(ClientResponse.class);

    //response data 
    if(response.getStatus()== HttpStatus.SC_OK) {
        String responseInXMLString = response.getEntity(String.class);
        return responseInXMLString;
    }
}

请建议,为此计划实施Junit的内容和方法。

0 个答案:

没有答案