| クラス | 説明 |
|---|---|
| BrokerRunning | Rabbit ブローカーアプリケーションが実行されていないかアクセスできない場合に、統合テストが失敗しないようにするルール。 |
| BrokerRunningSupport | Rabbit ブローカーアプリケーションが実行されていないかアクセスできない場合に統合テストが失敗するのを防ぐために使用できるクラス。 |
| BrokerTestUtils | すべての統合テスト用のグローバルコンビニエンスクラス。ブローカーのセットアップ用の定数やその他のユーティリティを保持します。 |
| JUnitUtils | JUnit のルールと条件のユーティリティメソッド。 |
| JUnitUtils.LevelsContainer | |
| LogLevelAdjuster | テストメソッドの実行中にクラスのセットのロガーレベルを変更する JUnit メソッド @ ルール。 |
| LogLevelsCondition | 各テストの前後にログレベルを調整および元に戻す JUnit 条件。 |
| LongRunningIntegrationTest | 長時間実行されるテストがすべてのビルドで実行されないようにするルール。カバレッジを確保するために、CI ナイトリービルドで環境変数 RUN_LONG_INTEGRATION_TESTS を設定します。 |
| LongRunningIntegrationTestCondition | 環境変数またはプロパティが設定されていない限り、長時間実行されるテストをスキップする ExecutionCondition。 |
| RabbitAvailableCondition | JUnit5 ExecutionCondition. |
| RepeatProcessor | 非推奨 JUnit 5 RepeatedTest を推奨します。 |
| 例外 | 説明 |
|---|---|
| BrokerRunningSupport.BrokerNotAliveException | 指定されたホストポートでブローカーが使用できない場合にスローされる RuntimeExceptionSE。 |
| アノテーション型 | 説明 |
|---|---|
| LogLevels | これでアノテーションが付けられたテストクラスは、テスト間でログレベルを変更します。 |
| LongRunning | 環境変数またはシステムプロパティ (デフォルト RUN_LONG_INTEGRATION_TESTS) が存在しない場合、または Boolean.parseBoolean(String)SE が true に評価する値を持たない場合、これでアノテーションが付けられたテストクラスは実行されません。 |
| RabbitAvailable | これでアノテーションが付けられたテストクラスは、localhost にブローカーがない場合は実行されません。 |