gpt4 book ai didi

junit - Mockito 与 PowerMock 中的方法

转载 作者:行者123 更新时间:2023-12-02 14:27:51 24 4
gpt4 key购买 nike

Mockito 和 PowerMockito 类都具有共同的函数 doNothing() 和 mock()(也许还有其他一些函数)。当我查看源代码时,实现之间的唯一区别是对 MOCKITO_CORE 或 POWERMOCKITO_CORE 的引用以及返回类型。

例如:

  public static PowerMockitoStubber doNothing() {
return POWERMOCKITO_CORE.doAnswer(new DoesNothing());
}

  public static Stubber doNothing() {
return MOCKITO_CORE.doAnswer(new DoesNothing());
}

这些实现之间有什么真正的实质性区别吗?我认为不会,但话又说回来,为什么会有两种实现?

最佳答案

除了 Mockito 功能之外,PowerMockito 还允许模拟私有(private)方法和静态方法。如果这是您可能使用的东西,您应该切换到 PowerMockito。

关于junit - Mockito 与 PowerMock 中的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19809526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com