【发布时间】:2014-06-29 13:11:41
【问题描述】:
我只想在类中模拟一个静态方法,所有其他方法都应该像真实对象一样工作。
代码:
public class ArrTest {
public static int myMethod (int arr []) {
return 777;
}
}
测试这个方法:
public class ArrTestTest {
@Test
public void myMethodTest(){
PowerMockito.stub(PowerMockito.method(ArrTest.class, "myMethod")).toReturn(0);
System.out.println(ArrTest.myMethod(null));
}
}
在输出中我看到 777 但我想看到 0;
我做错了什么?
【问题讨论】:
标签: java unit-testing mockito powermock stubbing