Daniel Marino
24 10月 2024
Mockito を使用した Quarkus Reactive Panache の Vert.x コンテキストの問題の解決
リアクティブなデータベース操作に依存する Quarkus サービスをテストする場合、この問題が発生します。 「現在の Vertx コンテキストが見つかりません」問題は通常、非ブロッキング アクションの実行に必要なVert.x コンテキストが欠落していることを示します。テスターは、非同期動作が正しく処理されることを確認する必要があります。これを回避する 1 つの方法は、コンテキストを手動で構成するか、TestReactiveTransaction を使用することです。さらに、テスト中にエラーを発生させずにデータベース アクティビティを分離するには、Panache プロシージャをモックすることが不可欠です。