gpt4 book ai didi

java - 模拟复杂的 api 调用

转载 作者:行者123 更新时间:2023-12-01 18:27:09 25 4
gpt4 key购买 nike

我在理解复杂的 api 调用中的 spring @MockBean 时遇到一些问题:

serviceCommunication.callAPI(HttpMethod.POST,
ServiceCommunication.TokenType.TokenTypeApplication,
"document-service",
URIConstants.CREATE_DOCUMENT,
docDTO,
new ParameterizedTypeReference<ApiResultResponse<String>>() {
});

我在测试前模拟:

when(serviceCommunication.callAPI(eq(HttpMethod.POST),
any(ServiceCommunication.TokenType.class),
eq("document-service"),
eq(URIConstants.CREATE_DOCUMENT),
any(),
eq(new ParameterizedTypeReference<ApiResultResponse<String>>() {}))).thenReturn(new ApiResultResponse<>(documentID));

但是我得到了一个空结果,我错在哪里?

最佳答案

我解决了,我已经模拟了任务执行器,问题是在另一个线程中调用模拟bean时

关于java - 模拟复杂的 api 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60214434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com