如何使用Mockito对具有CompletedFeature 。supplyAsync(()-> someMethodWithReturn()))的方法进行单元测试? ]

问题描述 投票:0回答:1

我有一个控制器类,带有方法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(){...

unit-testing junit mockito completable-future
1个回答
0
投票

我认为您不应该在这里使用Mockito模拟CompletableFuture,其中任何一个...

© www.soinside.com 2019 - 2024. All rights reserved.