[Java] 异步case单元测试工具

有时候,需要对一些异步方法进行单元测试(尽管不推荐这样做),传统的assert只能在调用线程抛出AssertException,而测试框架往往只能监测主线程上的AssertException(JUnit),所以需要在主线程上等待异步调用结束,再去assert结果。

利用Java8的CompletableFuture,我们可以很方便地做到这一点,代码如下所示:

使用例子如下所示:

欢迎提出任何建议~

《[Java] 异步case单元测试工具》有1个想法

发表评论

电子邮件地址不会被公开。