我有一个控制器类,带有方法something(),该类对同一类的两个不同方法进行调用,并合并两个调用的结果。
class Controller{
...
public UDC doSomething(){
CompletableFuture<UDC> feature1 = CompletableFuture.supplyAsync(()-> {this.doOther()}).exceptionally(ex -> {return new SomeException();});
CompletableFuture<UDC> feature2 = CompletableFuture.supplyAsync(()-> {this.doSomeOther()}).exceptionally(ex -> {return new SomeException();});
...
return feature1.combine(feature2).get();
}
...
}
我有一个控制器类,带有方法something(),该方法对同一类的两个不同方法进行调用,并合并两个调用的结果。类Controller {...公共UDC doSomething(){...
我认为您不应该在这里使用Mockito模拟CompletableFuture
,其中任何一个...