怎么mock本类的方法
时间: 2024-04-25 13:20:54 浏览: 11
要mock本类的方法,可以使用spy函数。在测试类中,首先创建一个被测试类的实例,并使用spy函数将其包装为一个spy对象。然后,使用doReturn方法来模拟本类方法的行为。例如,在给定的测试代码中,使用spy函数将UnitTestServices对象包装为unitTestServicesSpy对象,并使用doReturn方法模拟getTestList方法的行为。这样,在调用unitTestServicesSpy对象的queryUnitTestByContent方法时,就会使用模拟的getTestList方法。这样就可以mock本类的方法了。\[1\]
#### 引用[.reference_title]
- *1* *2* *3* [同一个类的方法怎么Mock?spy函数啦](https://blog.csdn.net/qq_41055045/article/details/121517145)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]