PowerMock, mock a static method, THEN call real methods on all other statics

前端 未结 2 1127
青春惊慌失措
青春惊慌失措 2020-12-01 13:38

I\'m setting up mocking a class\' static methods. I have to do this in a @Before-annotated JUnit setup method.

My goal is to setup the class to call re

2条回答
  •  误落风尘
    2020-12-01 14:11

    Though I'm late to the party, but we can achieve partial mocking and override the default behavior of mocked object by explicitly specifying it.

    Below example show how we can make PowerMockito to call real methods if behavior isn't defined explicitly:

    e.g. PowerMockito.mockStatic(MyClass.class, new CallsRealMethods());

提交回复
热议问题