想問你一個問題。如何從可測試類中模擬調用方法?
我該如何正確地從可測試類調用的方法中返回一些數據?
比如我有一個結構:
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