【发布时间】:2020-08-05 13:13:48
【问题描述】:
我有一段代码要测试-
public class Test {
public List<Long> getListExpiryTime(long time){
List<Long> tempList = new ArrayList<Long>();
tempList.add(getExpiryTime(time));
return tempList;
}
private long getExpiryTime(long time) {
long currentTime = Calendar.getInstance().getTimeInMillis();
return time - currentTime / 1000;
}
}
我想在我给出输入时间后测试返回的列表是否具有一定的值,我们模拟Calendar.getInstance().getTimeInMillis();。我该怎么做?我更喜欢使用 Mockito 来做到这一点
【问题讨论】:
标签: unit-testing testing junit mockito powermockito