PowerMockito Mock私有方法
生活随笔
收集整理的這篇文章主要介紹了
PowerMockito Mock私有方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
假設有類如下:
public class MyClass {public void publicMethod() {......String result = privateMethod();......}private String privateMethod() {......} }對MyClass進行單元測試,測試publicMethod的時候可能需要對privateMethod進行mock,可以使用PowerMockito進行:
@RunWith(PowerMockRunner.class) @PrepareForTest({MyClass.class}) public class MyClassTest {......@Testpublic void test() {MyClass myClass = PowerMockito.spy(new MyClass());PowerMockito.doReturn("mockedResult").when(myClass, "privateMethod");......myClass .publicMethod();......} }幾個關鍵點:
總結
以上是生活随笔為你收集整理的PowerMockito Mock私有方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【全开源+免费更新】doodoo.js项
- 下一篇: Final Cut Pro X 精选插件