在 EasyMock 中 - 您可以使用 @Mock 注释来模拟 Autowired bean 是否可以在 Spring 中模拟一个使用 @Value 注释设置的值,使用 EasyMock 而不使用 setter 方法?
最佳答案
EasyMock 与 @Autowired 无关,它根据字段名称注入(inject)模拟 - 请参阅 http://easymock.org/api/org/easymock/EasyMockSupport.html#injectMocks-java.lang.Object- .
我猜测试仍然需要为带有 @Value 注释的字段提供一些值,因此很容易在 @Before
方法中以编程方式完成此操作。
关于java - EasyMock 和 @Value 注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46023373/