11

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

4

1 回答 1

3

这个线程中,您会看到一个使用 Mockito 模拟 readEntity() 调用的示例:

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

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

于 2015-10-19T13:07:58.120 回答