Powermock取代超类方法

时间:2014-04-14 13:25:40

标签: java unit-testing powermock

我有以下代码:

public class ClassA {

 public Object buid(){
   Object obj=new Object();
   //building object...
   return obj;
 }

public class ClassB extends ClassA {

 public Object build(){
   Object obj=super.build();
   //some operations with obj
   return obj;
 }

}

我想测试ClassB#build。为了做到这一点,我需要模拟super.build()调用。用powermock可以吗?

Supress工作正常,但我没有设法用MemberModifier.replace替换这个方法。

0 个答案:

没有答案