我有最后一堂课,是这样的:
public final class RainOnTrees{
public void startRain(){
// some code here
}
}
我在其他一些类中使用此类:
public class Seasons{
RainOnTrees rain = new RainOnTrees();
public void findSeasonAndRain(){
rain.startRain();
}
}
在我的 Seasons.java
的 JUnit 测试类中,我想模拟 RainOnTrees
类。我怎样才能用 Mockito 做到这一点?
原文由 buttowski 发布,翻译遵循 CC BY-SA 4.0 许可协议
仅 Mockito v2 可以模拟最终/静态类/方法。
将此添加到您的 gradle 文件中:
这对于 Mockito v1 是不可能的,来自 Mockito FAQ :