messageSource を使用するサービスの単体テストを行っており、 staticMessageSource を渡してモック オブジェクトとして使用しています。staticMessageSource を使用すると、addMessage(String code, Locale locale, String msg) を使用してプログラムでメッセージを作成できます。ここでは Locale が必須パラメーターです (null にすることはできません)。ただし、実際の messageSource からのメッセージには null ロケールを使用します。つまり、staticMessageSource をモック メッセージ ソースとして使用することはできません。誰でもこれを回避する方法を考えることができますか? すべてのメッセージにロケールを設定する必要はありません。
質問する
294 次