同じ名前で同じクラスの 2 つの Bean があります。そのうちの 1 つをモックし (@Mock
アノテーションを介してではなく、Spring ファイルで何らかの理由でモッキングを行います)、もう 1 つを通常のままにしておきます (統合テストに使用されます)。
考えられる 1 つの方法は、単体テストと統合テスト用に個別の構成を変更resource file
してロードすることです。@ContextConfiguration's location attribute
このタスクを達成する他の方法はありますか?
のような問題があることは理解していますがWhy not to use @Mock?
、Why to have two beans of same class and same bean?
一部が既に存在し、それを変更したくないため、それを変更することはできません。
ありがとう、