次のディレクトリ構造を持つEclipseプロジェクトがあります。
MyProj/
src/main/java/
com.me.myproject.widgets
Widget.java
src/main/config
widget-config.xml
src/test/java
com.me.myproject.widgets
WidgetTest.java
src/test/config
widget-test-config.xml
クラスはWidget
、クラスパス上の任意の場所から構成(XML)ファイルを読み取り、それを使用してプロパティを構成します。
WidgetTest
ファイルを右クリックしてに移動すると、のテストケース(すべてJUnitで記述されたもの)をEclipse内で実行できるようにしようとしていますRun As >> JUnit Test
。実際には、独自に構成されたクラスパスを使用してカスタマイズされた実行構成として実行する必要があると思いますが、これまでに行ったことがないため、それについてはよくわかりません。
カスタム実行構成をWidgetTest.java
JUnitテストとして実行src/test/config/widget-test-config.xml
し、クラスパスに正常に配置する方法を知っている人はいますか?前もって感謝します!
この質問は、ランタイムクラスパスからリソースを読み取る方法ではなく、そもそもEclipseのJUnitRunConfigクラスパスでリソースを取得する方法に関するものであることに注意してください。