Tag: spy

Mockito间谍 – 在调用构造函数之前存根

我正在试图窥探一个Object,我想在构造函数调用它之前存根一个由构造函数调用的方法。 我的class级看起来像这样: public class MyClass { public MyClass() { setup(); } public void setup() { } } 不得调用安装方法。 那么,我如何监视这个方法(和存根设置,使它什么都不做)? 它可以很好地模拟方法,但我想unit testingMyClass ,所以我需要非常其他的方法。 之所以需要存根设置方法以便它什么都不做: 我正在编写一个Lego机器人(lejos),我在机器人需要工作的设置中放了一些代码。 但是,当我在TinyVM(安装在机器人上的VM)之外调用它时,java崩溃,因为VM尚未正确初始化(因为测试在我的PC上运行)。 对于unit testing,设置并不重要。 我不能存根类/方法设置调用,因为它们中的一些是公共静态最终变量。