Java 使用powermock模拟最终的静态void方法,并基于参数返回一些值

Java 使用powermock模拟最终的静态void方法,并基于参数返回一些值,java,powermockito,Java,Powermockito,我试图在最后一个类中模拟最后一个静态void方法。我想使用final方法中的参数返回一些值。 我正在使用powermockito。有谁能告诉我如何模拟一个最终的静态void方法并返回我上面提到的一些值 final class public final class myFinalClass{ public final static void myMethod(String s, String val) { } } PowerMockito可用于模拟和验证静态方法 如何模拟: P

我试图在最后一个类中模拟最后一个静态void方法。我想使用final方法中的参数返回一些值。 我正在使用powermockito。有谁能告诉我如何模拟一个最终的静态void方法并返回我上面提到的一些值

final class

public final class myFinalClass{

   public final static void myMethod(String s, String val) {

   }
}

PowerMockito可用于模拟和验证静态方法

如何模拟:

PowerMockito.mockStatic(ClassWithStaticMethods.class) 
PowerMockito.when(ClassWithStaticMethods.staticMethodCall()).thenReturn (obj1);
PowerMockotio.verifystatic(Mockito.times(1));
ClassWithStaticMethods.staticMethodCall();
如何验证:

PowerMockito.mockStatic(ClassWithStaticMethods.class) 
PowerMockito.when(ClassWithStaticMethods.staticMethodCall()).thenReturn (obj1);
PowerMockotio.verifystatic(Mockito.times(1));
ClassWithStaticMethods.staticMethodCall();

为什么void方法返回值…耶!!。。但我需要参数中的值来测试一些东西