タグ付けされた質問 「value-initialization」

7
Springで自動配線された@ValueフィールドをMockitoでモックするにはどうすればよいですか?
Spring 3.1.4.RELEASEとMockito 1.9.5を使用しています。私の春のクラスでは: @Value("#{myProps['default.url']}") private String defaultUrl; @Value("#{myProps['default.password']}") private String defaultrPassword; // ... 私が現在そのように設定しているJUnitテストから: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration({ "classpath:test-context.xml" }) public class MyTest { 「defaultUrl」フィールドの値をモックしたいのですが。他のフィールドの値をモックしたくないことに注意してください。「defaultUrl」フィールドのみをそのままにしたいと思います。またsetDefaultUrl、クラスには明示的な「setter」メソッド(例:)がなく、テストのためだけにメソッドを作成したくないことにも注意してください。 これを踏まえて、どのようにしてその1つのフィールドの値を模擬できますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.