10.10. Eclipse Vert.x JUnit5 的更改
下一节介绍 Eclipse Vert.x JUnit5 中的更改。
10.10.1. 支持 vertx-core
模块和扩展中的更新
vertx-core
模块已更新,以使用服务提供商接口进行参数注入。此更改导致 JUnit5 中的以下更新:
-
在需要创建它的任何参数前,您必须调用
Vertx
参数。例如,在注入WebClient
时。 -
vertx-junit5
模块仅支持vertx-core
模块。 -
reactiverse-junit5-extensions
模块主机包含额外参数类型的扩展,如WebClient
。 RxJava 1 和 2 绑定现在可作为
vertx-junit5-rx-java
和vertx-junit5-rx-java2
模块包括在vertx-junit5-extensions
存储库中。从 Eclipse Vert.x 4.1.0,RxJava 3 绑定
vertx-junit5-rx-java3
可用。
10.10.2. 在 Eclipse Vert.x 文本上下文中弃用成功和失败的方法
VertxTestContext.succeeding ()
和 VertxTestContext.failing ()
方法已被弃用。使用 VertxTestContext.succeeding ThenComplete ()
和 VertxTestContext.failing ThenComplete ()
方法替代。