当前位置: 首页 > 知识库问答 >
问题:

无法模拟RestTemplate.Exchange类。.获取RestTemplate而不是参数应用程序错误

桂高昂
2023-03-14

我试图模拟restteamplate.exchange方法,但是当我试图模拟方法exchange时,我得到了下面的错误(String,HttpMethod,HttpEntity,Class,Object...)在类型中,RestTemplate不适用于参数(String、HttpMethod、HttpEntity、Object)

Mockito.when(restTemplate.exchange(
            Matchers.anyString(),
            Matchers.any(HttpMethod.class),
            Matchers.<HttpEntity<?>> any(), 
            Matchers.<Object> any())
        ).thenReturn(myResponse);

共有2个答案

公良鸿风
2023-03-14
热门标签
澹台宾白
2023-03-14
相关问题
 类似资料:
  • 我试图模拟对resttemplate.exchange()的调用,但无法使其工作。当前,对exchange()的调用挂起,所以我认为正在调用的是实际的方法,而不是我的模拟方法。对exchange()的调用如下:

  • 当我使用基于Eclipse的Spring套件在Sprint引导时试图运行示例程序时,我看到了一条错误消息。我在当前使用的mac中安装了JDK11 当url是字符串时。由于该方法需要URI对象,所以我更改了代码。同样在寻找解决方案时,我也将null参数转换为对象。

  • 我试图模拟RestTemplate响应中的字符串,但代码中的错误如下。请提供投入。 上述错误发生在这一行:

  • 我想在我的< code >插入视图中添加一个< code >下拉列表。 控制器: 视图: 类只有一个名为的字段。我没有获得的值,而是获得

  • 我在同一列中有几个单元格,我想检查它们是否为空。 如果有空单元格,请添加以下文本。。。 如果没有空单元格,请忽略。。。 由于某种原因,我无法让它返回单元格的值。命令编辑器告诉我以下错误: 这是我的代码: 从昨天开始,我一直在检查代码,尝试其他方法,但我总是在.getValue()和.getValues方面遇到问题​() 最后,我来到这里,请求帮助,看看该领域的专家是否能启发我。 非常感谢你

  • Mocking resttemplate.exchange()不起作用。restTemplate.exchange()mocking的响应在BDS适配器类中给出null值。我的测试用例由于BDSAdapter类中的空指针异常而失败。(response.getStatusCodeValue()提供空指针异常。.mockito提示) 未使用...->at com..policydetails_adap