Spring Profiles and Configurationsという柔軟性と、ParameterizedまたはTheoriesアノテーションを利用するJUnitテストの並列実行を組み合わせたいと考えています。私のユニットテストを実行するために、これらの機能をすべて組み込む方法はありますか?Springパラメータ化/理論JUnitテスト
私はに実行し続ける問題は、パラメータが@Parameters又は@DataPointsで注釈機能が静的であると仮定されているので不可能である注入豆、にアクセスする必要があります。私は本当に私はすぐにJavaコードを変更せずにプロファイルを切り替えできるようにしたいのですがどこかにあるため、各クラスあるいは静的な関数にそれを配線する必要があることを憎みます。これは可能ですか?
ハード...これ以上のオリジナルのブログを見つけることができません。 Webサービスを呼び出してパラメータを返す、これに似たメソッドについては考えましたが、 – Scott
これは単なる例です。 :-)それはオブジェクトの配列のコレクションです(途中でそれを思いついた?)。 @ Parameterized.Parametersで注釈を付けられたメソッドは、コレクションを取得するために一度呼び出されます。その後、コレクション内の各要素に対して、コンストラクタを使用してインスタンスが作成されます(したがって、コンストラクタはFile引数を使用して作成されます)。 –
私の希望は、しかし、パラメータを注入することができるようにすることです。 – Scott