アプリケーションで複数のSpringブートプロファイルを設定し、アクティブになったプロファイルに従ってデータソースを変更しました。Mavenを使用したJUnitのデータソース設定
Junitテストのデータソースは別になっています。ここでは、JUnitテストのためにこのデータソースを使用し、アクティブ化されたプロファイルに関係なく使用します。
すべてのテストクラスで@TestPropertySource
を使用してこれを達成できましたが、この設定はpom.xml
の1か所で行う必要があります。私は、Juniperテストを実行するために使用されるmaven-surefire-pluginは認識していますが、そこでは特定のデータソースをどのように設定できるかはわかりません。
これを達成する方法はありますか? ご協力いただければ幸いです。
だけでアクティブなプロファイルを指定するか、 'で基底クラスに注釈を付けます@ ActiveProfile'。 –