EasyMock 和@Value 注解

EasyMock and @Value annotation

在 EasyMock 中 - 您可以使用 @Mock 注释模拟一个 Autowired bean 是否可以在没有 setter 方法的情况下使用 EasyMock 模拟使用 @Value 注释设置的 Spring 中的值?

EasyMock 与@Autowired 无关,它根据字段名称注入模拟 - 参见 http://easymock.org/api/org/easymock/EasyMockSupport.html#injectMocks-java.lang.Object-

我想测试仍然需要为带有@Value 注释的字段提供一些值,因此很容易在您的@Before 方法中以编程方式进行。