這是該結構及其方法的示例代碼type A struct {}func (a *A) perfom(string){........} 然后我想從invoke()駐留在包外部的函數中調用該方法的示例代碼var s := A{}func invoke(url string){ out := s.perfom(url) ... ...} 我想invoke通過模擬performA的方法來編寫該功能的測試用例。在Java中,我們有mockito,jmock框架來存根方法調用。有什么辦法,我們可以在不引入interfaces源代碼的情況下模擬struct的方法調用嗎?
如何在測試用例中模擬結構的方法調用
慕婉清6462132
2021-03-31 15:19:00