Java 模拟内边界响应

Java 模拟内边界响应,java,unit-testing,jax-rs,Java,Unit Testing,Jax Rs,为了进行测试,我想创建一个inboundjaxrssresponse的模型,或者任何扩展javax.ws.rs.core.Response并实现readEntity()方法的类。这证明相当困难。有图书馆准备好了吗,还是有我看不到的方法?我的搜索没有任何结果。在中,您可以看到一个使用Mockito模拟readEntity()调用的示例: 希望这有帮助,如果没有,你能解释一下你遇到了什么问题吗 Response response = mock(Response.class); when(respon

为了进行测试,我想创建一个
inboundjaxrssresponse
的模型,或者任何扩展
javax.ws.rs.core.Response
并实现
readEntity()
方法的类。这证明相当困难。有图书馆准备好了吗,还是有我看不到的方法?我的搜索没有任何结果。

在中,您可以看到一个使用Mockito模拟readEntity()调用的示例:

希望这有帮助,如果没有,你能解释一下你遇到了什么问题吗

Response response = mock(Response.class);
when(response.readEntity(InputStream.class)).thenReturn(ClassLoader.getSystemResourceAsStream("example_response.xml");