如何模拟直接使用嘲笑/ powermockito调用的方法?

我正在为一种方法编写一个JUnit测试用例。


方法


class A extends B {

  public execute() {

    String id = getContext().getid().toString();

  }

}

getContext()方法在类中定义B。


如何嘲笑getContext()?


千巷猫影
浏览 171回答 2
2回答

眼眸繁星

您可以监视它:public BTest {    @Spy    private B underTest;    @Test    public void testSomething() {        doReturn(new MySpeicalContext()).when(underTest).getContext();        // Testing code...    }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java