我试图在被测试的班级中模拟一个私有方法,如下所示。我尝试创建上述类的间谍,但是当我执行以下操作时该方法将被调用。.); //private method isn't mocked somehow, and gets called here too
privateMethod在第2行本身被调用。也许我在用错误的方式制造间谍对象?无法执行spy(new DeviceCheckoutServiceImpl());,因为它需要bean实例化。gro
我正在尝试编写一个涉及使用遗留代码的单元测试。问题是,据我所知,遗留代码使用属性文件中的键/值对来初始化其最终的静态私有成员之一,而我丝毫不知道该属性文件可能在哪里(整个应用程序非常庞大)。所以,在我的测试中,我想这样做(使用Mockito):我最终得到了一个ExceptionInInitializationError在LegacyClass.java中,有:
private static f