【发布时间】:2014-11-19 04:53:55
【问题描述】:
模拟一个由某个类实现的接口方法很容易,但是如果有一个类并且有一个静态方法,那么我们如何在easymock的帮助下模拟它??
假设是一个类 A 并且有一个 void returred 方法作为 public static void methodA(some args..){}
class A {
public static void methodA(//some args..){
//some logic
}
}
我们如何在 EasyMock 的帮助下模拟 A 的方法 methodA
【问题讨论】:
-
不,你不能。您将需要其他一些库的帮助,例如
Powermock(可以与easymock协同工作)。Jmockit是一个很棒的库,它提供了许多其他的静态模拟功能,可以说是最好的模拟库。
标签: android unit-testing easymock