【发布时间】:2017-10-30 08:26:55
【问题描述】:
public Data extraMethod(Data data) // interface Data
{
Data d = Singleton.getInstance().sort(data.get() , "desc");
//do something, logical
return d;
}
如何模拟对象 Data(单例额外返回结果),类 Singleton 有一个静态方法 getInstance 并且没有公共构造函数。我要测试逻辑部分,测试extraMethod不带数据排序操作。
【问题讨论】:
-
您是否尝试模拟
Singleton.getInstance()以使其返回您选择的对象?
标签: java junit mockito powermock powermockito