我试图在最终类中模拟最终的静态void方法。我想使用final方法中的参数返回一些值。 我正在使用powermockito。任何人都可以告诉我如何模拟最终的静态void方法并返回一些值,如上所述。
JobPost_Skill_ID JobPost_ID Skill_ID
----------- ----------- -----------
1 1 4
2 1 5
3 1 6
4 2 3
5 2 5
答案 0 :(得分:0)
PowerMockito可用于模拟和验证静态方法。
如何模拟:
PowerMockito.mockStatic(ClassWithStaticMethods.class)
PowerMockito.when(ClassWithStaticMethods.staticMethodCall()).thenReturn (obj1);
如何验证:
PowerMockotio.verifystatic(Mockito.times(1));
ClassWithStaticMethods.staticMethodCall();