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

{
     name: a,
     Age:b
 }

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

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

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

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

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

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

提前致谢