2017-09-03 12 views
1

EasyMockでは、@Mockアノテーションを使ってAutowired Beanをモックできます SetterメソッドなしでEasyMockを使用して@Valueアノテーションを使用して設定されたSpringの値をモックすることは可能ですか?EasyMockと@Valueアノテーション

答えて

1

EasyMockは@Autowiredとは関係がありません。フィールド名に基づいてモックを注入します。http://easymock.org/api/org/easymock/EasyMockSupport.html#injectMocks-java.lang.Object-を参照してください。

テストでは@Valueアノテーション付きフィールドに値を入力する必要があるので、@Beforeメソッドでプログラムで簡単に行うことができます。

+0

はい。また、Springコンテキストでモックを追加したい場合は、 'EasyMock.mock'をファクトリとして使用できます。 – Henri

関連する問題