为了进行测试,我想创建一个InboundJaxrsResponse
的模型,或任何扩展javax.ws.rs.core.Response
和实现readEntity()
方法的类。这证明相当困难。有没有图书馆可以做到这一点,还是有一种我看不到的方式?我的搜索结果不算什么。
答案 0 :(得分:2)
在this thread中,您会看到使用Mockito模拟readEntity()调用的示例:
Response response = mock(Response.class);
when(response.readEntity(InputStream.class)).thenReturn(ClassLoader.getSystemResourceAsStream("example_response.xml");
希望这有帮助,如果没有,你能解释一下你遇到的问题吗?