小编Rav*_*n Y的帖子

如何使用Mockito或任何其他的相关java框架来模拟超类方法

我的情景如下

class SuperClass{
   public void run(){
      System.out.println("I am running in Super class");
   }
}

class ChildClass extends SuperClass{
  public void childRunner(){
     System.out.println("Step 1");
     System.out.println("Step 2");
     **run();**
     System.out.println("Last Step");
  }
}
Run Code Online (Sandbox Code Playgroud)

现在我想模拟childRunner()方法,ChildClass因为这个方法在内部调用超类方法,我需要一些关于如何模拟run()方法中存在的childRunner()方法的帮助/代码片段ChildClass.

java junit mocking mockito powermock

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×1

junit ×1

mocking ×1

mockito ×1

powermock ×1