public class uidServer {
private ClientConfig config = new DefaultClientConfig();
private Client client = Client.create(config);
private MultivaluedMap<String, String> param = new MultivaluedMapImpl();
private WebResource webResource = client
.resource("http://localhost:8080/sdkapp");
@Test
public void testGetUid() throws JSONException {
param.add("token", "123");
param.add("appid", "123");
param.add("physical_id_type", "123");
param.add("physical_id", "123");
String json = webResource.path("/mapi")
.post(String.class,param)
JSONObject dataJson = new JSONObject(json);
assertEquals("1000", dataJson.get("return_code"));
}
}
使用Jersey开发webservice的测试,
创建一个客户端,进行接口的调用,
验证的时候可以对http return code 进行验证,
也可以对返回的结果进行验证.。