###前提・実現したいこと
ここに質問したいことを詳細に書いてください
現在、Jmockitを使って、単体テストを行っています。
そこで、呼びだしたresourcebundleの値をモック化して、呼び出すプロパティファイルを替えながらテストしていこうと考えています。
また、このメソッドはシングルトンなので、インスタンスを生成しないで、readPropertiesメソッドのテストをしていきたいのです。
###発生している問題・エラーメッセージ
ResourceBundleによって取得されるプロパティファイルを変更したい。
###該当のソースコード
public class Sample{ private static final String FILE_NAME = "aaa"; public static synchronized Sample readProperties() { ResourceBundle rb = ResourceBundle.getBundle(FILE_NAME); Sample singleton = null; if(singleton == null){ singleton = new Sample(); } return null; } }
###試したこと
課題に対してアプローチしたことを記載してください
シングルトンで無ければ、jmockitを使用してモック化をする事が出来るのですが、シングルトンを使用した場合には、どのように記述すれば良いかわかりません。
曖昧な例文で申し訳ございませんが、是非とも智恵をお貸し頂けないでしょうか?
こちらが、jmockitを使用したモック化です
https://teratail.com/questions/63535
###補足情報(言語/FW/ツール等のバージョンなど)
Java 1.8
Jmockit 1.24
あなたの回答
tips
プレビュー