在我的单元类中,我有以下代码行
@Reference private ConfigService configService;
这个类在很多地方都使用了这个,但是当涉及到测试时,我没有任何方法来设置这个用于测试目的,因为这个属性没有 getter 和 setter。请告诉我如何使用 Mockito 获取此内容
请您参考如下方法:
可以通过反射设置私有(private)字段值,无需 Mockito:
Field field = YoursClass.class.getDeclaredField("configService");
field.setAccessible(true);
field.set(YoursClassInstance, value);