问题描述
有个接口使用CompletableFuture实现的异步调用,现在要用Mockito写单元测试
@Test
public void updateNumAsync() {
Integer newNum = 600;
// updateRoleCountAsync用CompletableFuture异步调用的ApiUtil.put发送http请求更新对方服务端的数据
// 生成要用的stub
when(ApiUtil.put(Constants.UPDATE_COUNT, newNum.toString(), serverId)).thenReturn("{\"code\":0}");
App.updateNumAsync(serverId, newNum).whenComplete((result, throwable) -> {
assertEquals(result.getCode(), 0);
})

最低0.47元/天 解锁文章
2387

被折叠的 条评论
为什么被折叠?



