他のプロジェクトにある他のテストを拡張する春の単体テストがあります(tests-common)。私のコンテキスト ファイル (my-context.xml) は、MyTest と同じパッケージにあります。ベース コンテキスト ファイル (「base-context.xml」) は、BaseTest と同じパッケージにあります。ファイルは次のようになります。
@ContextConfiguration(locations = { "my-context.xml"})
public class MyTest extends BaseTest {
@ContextConfiguration(locations = { "base-context.xml" })
public abstract class BaseTest extends AbstractJUnit4SpringContextTests{
問題は次のとおりです。BaseTest
「base-context.xml」を見つけますMyTest
がFileNotFoundException
、「my-context.xml」を取得します。BaseTest と my-context.xml ファイルを BaseTest と同じパッケージに移動すると、すべて正常に動作します。何が問題になる可能性がありますか?