Попытка проверить частный вызов метода с помощью PowerMockito
У меня есть структура классов, как показано ниже:
public class A {
public void method1(){
method2();
}
private void method2(){
}
}
Я хочу проверить, вызывается ли method2 (). Мой тестовый пример выглядит так:
@RunWith(PowerMockRunner.class)
@PrepareForTest({ A.class })
public class ATest {
@Test
public void testCollectVitals(){
A spy = PowerMockito.spy(new A());
spy.method1();
try {
PowerMockito.verifyPrivate(spy).invoke("method2");
}catch(Exception e){
e.printStackTrace();
}
}
Я получаю исключение ниже spy.method1 () -
Вызвано: java.security.NoSuchAlgorithmException
Я что-то упустил?