私はスカラ座やJavaコードの両方を使用していますscalatestケースを持っており、コードのJavaの部品内への呼び出しがありテストしない、メインのリソースを使用して:これは、他の罰金ですリソース
getClass().getResourceAsStream("/dbLocations.properties");
をJUnitを使用するコードのセクションがありますが、私はScalatestを使用するためにScalaテストクラスを書き直しています(誰かがJUnitでそれらを書きました)。そして、上記のコードを実行するテストを実行するとロードするプロパティはsrc/メイン /リソースではなく、src/テスト/resourcesです。
設定がありますか?私はMavenを使っています。なぜなら、プロジェクトの大きなJava部分(SBTを使ったMavenを使った開発者の経験があります)だからです。
あなたの質問から、あなたは 'main/resources'フォルダに同様の名前のプロパティファイルがあると思いますか? –
はい、実際には、生産に使用される値が含まれています – ProperBritish