Category Hierarchy

我有一个测试用例,其中我使用了一个executor服务并调用了许多可调用的线程。这些线程可能会导致调用成功,也可能会产生异常(这是一种预期行为)。我需要断言未来的对象要么抛出异常,要么返回正确的响应。

for(Future<Resp> future : futureList) {
Assertions.assertThatThrownBy(() -> 
futureResponse.get()).isInstanceOf(ExecutionException.class);
// or
Assertions.assertThat(futureResponse.get()).isEqualTo(RespObj);
}

我该如何断言这种"OR“行为?

转载请注明出处:http://www.yojatech.com/article/20230526/1313392.html