背景の少し:
Junit フレームワークを使用して、デプロイ後にプローブを実行することを計画しています。独自のフレームワークを作成するよりも Junit フレームワークを使用する利点は次のとおりです。
- 各プローブはテストです。したがって、初期化メソッドと破棄メソッドを持つ @Test メソッドとして各プローブを記述するのは直感的です。
- Assume、IfProfileValue などの JUnit/SpringJunit の組み込み機能の一部を利用します。
Junitフレームワークを「活用」しようとしているときに遭遇する問題は、テストが並行して実行されるときに、潜在的に一意の値をテストに挿入するにはどうすればよいですか?
私が読んだ考えられる方法の 1 つは、システム プロパティを使用することでした。ただし、set プロパティが間違ったテストまたは複数のテストによって読み取られる可能性があるため、これは私の場合には機能しません。
これを解決する方法についてフィードバックをいただければ幸いです。