CompletableFuture我想模拟当 a成功完成时正在调用一些代码。
我有这门课:
public class MyClassImplementRunner implements Runnable {
private final String param1;
public MyClassImplementRunner(String param1) {
this.param1 = param1;
}
public static CompletableFuture<Void> startAsync(String param1) {
return CompletableFuture.runAsync(
new MyClassImplementRunner(param1)).whenComplete(
(response, throwable) -> {
//some code when complete
});
@Override
public void run () {
//the runnable code
}
}
}
Run Code Online (Sandbox Code Playgroud)
在我的 Junit 中(使用 Mockito 和 Java 8),我需要模拟它
//some code when complete
Run Code Online (Sandbox Code Playgroud)
当 Future 成功完成时调用。
您能否提供一些关于如何实现这一目标的指示?