2016-12-13 11 views
2

私は私の春のサービスの一つとサービスのメソッドのいずれかのテストを書きたいが、このようなものです:春 - モック構成

private void loadConfig() throws JsonParseException, JsonMappingException, IOException { 
    // it loads config.json file and sets it in global variable 
} 

それはクラスパスからconfig.jsonファイルをロードします。

今、私の質問は:それは何とかテスト

のためではなくconfig.jsonの設定-test.jsonを探す必要があることを定義することは可能ですか?クラスパスにconfig-test.jsonがあるとします。

メソッドのアノテーションがある可能性がありますが、私は公式の文書から多くの助けを見つけることはできませんでした。

いずれのヒントも高く評価されます。

答えて

2

メソッドパラメータとしてfilenameを使用するか、またはApplicationContextの製品とテストごとに@PropertySourceおよびSpring Environmentを使用してください。

関連する問題