Java 使用powermock模拟最终的静态void方法,并基于参数返回一些值
我试图在最后一个类中模拟最后一个静态void方法。我想使用final方法中的参数返回一些值。 我正在使用powermockito。有谁能告诉我如何模拟一个最终的静态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
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方法返回值…耶!!。。但我需要参数中的值来测试一些东西