gpt4 book ai didi

java - 从最终类(实用程序类)模拟私有(private)静态方法

转载 作者:行者123 更新时间:2023-11-30 11:31:32 26 4
gpt4 key购买 nike

我正在使用 Mockito 和 PowerMock 对我的 Java 应用程序进行一些测试。我想知道如何从最终类中模拟私有(private)静态方法。我想在访问一种方法时模拟 Exception 但我发现这样做的唯一方法是如果可以实例化该类并使用 PowerMock 中的 spy() 方法.

有人可以帮助/指导我吗?

最佳答案

这是一个 example using PowerMock to mock public static methods .

在私有(private)方法的情况下,必须有一些 public static 方法在某处模拟调用这个私有(private)方法,因为你不能直接调用它。如果您只对异常感兴趣,您可能会更早地抛出异常(也许 - 许多假设)

关于java - 从最终类(实用程序类)模拟私有(private)静态方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17115325/

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