Java Jersey-client:witing测试GET方法

时间:2018-03-15 10:26:07

标签: java jersey-client

我想为GET方法编写单元测试。我有一个GET请求,当我请求路径localhost时返回一个json文件:9090 / application / a / b:

 Response response = target("a/b").request(MediaType.APPLICATION_JSON).get();

我想用jersey客户端编写单元测试。我试着这样写:

 assertEqual(expected value:{name: a, Age:b},returned json from response)

目标是从GET响应中检索并使用期望值断言返回的json:

{{1}}

但是,我不太清楚如何写这个。有人可以指导我吗?我一直在搜索许多代码示例,但主要是用于POST请求,所以我不确定如何为GET请求实现。

编辑:我不需要发布任何内容(我可以只获取POST的大多数代码示例)我想要做的只是使用路径调用调用而不发送任何json文档或对象并让它返回到我在json回复。之后,我应该抓住这个json响应,然后使用预期文档断言该对象。我需要指导的部分是编写正确的响应代码行。此外,由于我的测试类必须继承泽西客户端父级,我应该使用Response类。我在网上找不到这样的例子。这就是我在这里问的原因。

提前致谢

0 个答案:

没有答案