2017-02-20 30 views
-1

Я пытался высмеять окончательный статический метод void в конечном классе. Я хочу вернуть некоторые значения, используя аргументы в моем конечном методе. Я использую powermockito. может ли кто-нибудь сказать мне, как мы можем высмеять окончательный статический метод void и вернуть некоторую ценность, как я упоминал выше.Смысл окончательного статического метода void с использованием powermock и возврата некоторых значений на основе аргументов

final class 

public final class myFinalClass{ 

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

    } 
} 
+1

Каким образом аннулируются метод возвращает значение ... – Srinivasu

+0

да !! .. Но мне нужно, что значения в аргумент, чтобы проверить что-то –

ответ

0

PowerMockito может использоваться как для издевательских, так и для проверки статических методов.

Как поиздеваться:

PowerMockito.mockStatic(ClassWithStaticMethods.class) 
PowerMockito.when(ClassWithStaticMethods.staticMethodCall()).thenReturn (obj1); 

Как проверить:

PowerMockotio.verifystatic(Mockito.times(1)); 
ClassWithStaticMethods.staticMethodCall(); 

 Смежные вопросы

  • Нет связанных вопросов^_^