想问你一个问题。如何从可测试类中模拟调用方法?
我该如何正确地从可测试类调用的方法中返回一些数据?
比如我有一个结构:
Class SomeClass {
public void method1(){
//some logic here
List<Object> howToReturnHereValues = gatData();
//some logic here
}
public List<Object> getData(){
return List<Object>;
}
}
现在我想测试method1()
,但我不知道该怎么嘲笑调用getData()
返回List<Object>
。
有什么建议吗?
看看Mockito的'Spy'。这允许你模拟一个“真实”对象的一些方法 – Rouliboy