有谁知道powermock中的一种方法,您可以对构造函数进行单元测试并模拟构造函数调用的方法。
即我有这样的课;
public class myClass {
public myClass(){
myMethod();
// do other stuff
}
public void myMethod(){
// do stuff
}
}
我想做的是为myClass()
模拟的构造函数编写一个单元测试myMethod()
。
myMethod()
如果是静态的,这将很容易,因为我可以使用mockStaticPartial()
然后调用构造函数。
仅仅创建 MyClass 的部分模拟也不会起作用,因为一旦我创建了我创建的模拟,此时调用构造函数只会创建一个新的 MyClass 实例而不会myMethod()
被模拟。
任何人都知道任何方法?