创建模拟不会初始化内联初始化成员

时间:2017-10-30 14:33:28

标签: java mocking mockito spy

我尝试创建一个模拟:

    final CofmanServiceNet cofmanService = mock(CofmanServiceNet.class);

这个班级:

public class CofmanServiceNet implements CofmanService {
    private CofmanClient cofmanClient;
    private Logger logger = LoggingUtils.getLogger();
    private JsonUtility jsonUtility = new JsonUtility();

...

}

但是,当我调用真正的方法时,我看到logger成员未初始化:

    when(cofmanService.updatePartnerFromCurrentProto(anyObject(), anyObject())).thenCallRealMethod();

0 个答案:

没有答案
相关问题