【发布时间】:2021-05-10 18:19:12
【问题描述】:
我是 JUnit 和 Mockito 的新手。有人可以指导如何模拟下面的休息模板吗?我当前的模拟显示错误:未完成的存根。
服务
class MyService {
void func(){
(SimpleClientHttpRequestFactory).restTemplate.getRequestFactory()).setConnectTimeout(t1);
}
}
Mockito
Class MyTest {
@Inject
MyService service;
@Mock
RestTemplate template;
@Test
void testit(){
doNothing().when((SimpleClientHttpRequestFactory)
.restTemplate.getRequestFactory())).setTimeout(anyInt();
}
}
【问题讨论】:
标签: java spring-boot junit mockito