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 () 方法替代。