src / test/resourcesにあるファイルを参照する単体テストを作成しました。コードは次のようになります。
private static final String TEST_FILE = MyClass.class.getResource("").getPath() + "myfile.properties";
通常のJUnitRunnerを使用してEclipse内でこのテストを実行すると、すべてが正常に機能します。しかし、ECL Emmaを使用してこのテストを実行すると、テストは失敗します。
いくつかの調査の後、実行ディレクトリが異なることがわかりました。ECL Emmaには独自の出力フォルダーがあり、必要なすべてのリソースをコピーしてからテストを実行します。しかし、それは私のテストファイルをコピーしません。これを修正する方法がわかりません。誰かが私を助けてくれることを願っています。