java - 如何验证将哪些参数传递给java中的静态方法

标签 java unit-testing junit mockito powermock

作为我的 Junit 测试的一部分,我想验证我是否使用正确的参数调用外部类的静态方法。

例如:- 假设我将以下内容作为被测类。

class A {
    public static void someMethod(String param){
          some.thirdpartyClass.someStaticMethod(param);
    }      
}

现在我想测试作为 someMethod 测试的一部分,我用参数 param 调用了 someStaticMethod

最简单的方法是什么?我尝试通过 power mock,但找不到方法。

最佳答案

关于java - 如何验证将哪些参数传递给java中的静态方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11719814/

相关文章:

java - 在 Ant JUnit 测试运行中仅运行类型的子类

java - Spring/Junit 访问兄弟类

java - 在由查询填充的 jcombobox 中设置默认值

ruby-on-rails - Rails 测试不会通过唯一性 : { case_sensitive: false } set

java - 在java中创建一个文件,其目录位于文本文件内

android - 在 Android 上为 Deeplink 功能编写单元测试?

java - 模拟抽象类的其余部分但调用其中的真实方法?

java - 如何使用 JUnit、EasyMock 或 PowerMock 模拟静态最终变量

java - 如何使用 Kubernetes Azure 和 AWS SDK for java 部署应用程序

java - 如何合并2个java程序的输出?