Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的单元类中,我有以下代码行
@Reference private ConfigService configService;
这在很多地方都在这个类中使用,但是在测试方面我没有任何方法来设置它以用于测试目的,因为这个属性没有 getter 和 setter。请让我知道如何使用 Mockito 来获得它
可以在没有 Mockito 的情况下使用反射设置私有字段值:
Field field = YoursClass.class.getDeclaredField("configService"); field.setAccessible(true); field.set(YoursClassInstance, value);