【发布时间】:2020-01-14 18:59:54
【问题描述】:
我想将有效负载的响应模拟为一个简单的字符串。 下面的代码在我的测试中:
Response response = mock(Response.class, RETURNS_DEEP_STUBS);
when(mockRestClient.get("someMockUrl")).thenReturn(response);
when(response.readEntity(String.class)).thenReturn("XXXYYYZZZ");
也尝试过:
Response response = Response.status(Status.OK).entity("XXXYYYZZZ").build();
MyCode 看起来像这样:
Response response = restClient.get(tokenUrl); // I was mocking this and getting mock response
String requestToken = response.readEntity(String.class); //failing at this line
以上都不起作用。 感谢您的帮助!
【问题讨论】:
标签: rest mocking mockito junit5