Как проверить пустой частный вызов метода с помощью PowerMockito - PullRequest
0 голосов
/ 13 марта 2019

Попытка проверить частный вызов метода с помощью 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

Я что-то упустил?

...