第1章 テスト依存関係の確認
このチュートリアルでは、Quarkus Getting Started プロジェクトが完了済みで、プロジェクト pom.xml ファイルに quarkus-junit5 および rest-assured 依存関係が含まれている必要があります。Quarkus Getting Started の演習を完了した場合、または完了済みのサンプルをダウンロードした場合に、これらの依存関係が表示されます。
-
quarkus-junit5依存関係は、テストフレームワークを制御する@QuarkusTestアノテーションを提供するため、テストに必要です。 rest-assured依存関係は必要ありませんが、HTTP エンドポイントをテストするための便利な方法として使用できます。注記Quarkus は正しい URL を自動的に設定するインテグレーションを提供するため、設定は必要ありません。
手順
-
Getting Started プロジェクトの
pom.xmlファイルを開きます。 以下の依存関係がファイルに含まれていることを確認し、必要な場合は追加します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow pom.xmlファイルにmaven-surefire-pluginが含まれることを確認します。このチュートリアルでは JUnit 5 フレームワークを使用することから、maven-surefire-pluginのバージョンを設定する必要があります (デフォルトのバージョンでは JUnit 5 に対応していないため)。Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
テスト用に適切なログマネージャーを使用するように、
java.util.logging.managerシステムプロパティーを設定します。 GreetingResourceTest.javaファイルに以下の内容が含まれていることを確認し、必要な場合は追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow テストを実行するには、以下のコマンドを入力します。
./mvnw clean verify
./mvnw clean verifyCopy to Clipboard Copied! Toggle word wrap Toggle overflow IDE から直接テストを実行することもできます。
このテストでは、HTTP を使用して REST エンドポイントを直接テストします。テストがトリガーされると、テストの実行前にアプリケーションが起動します。