PowerMock MethodNotFoundException для verifyPrivate с методом, принимающим класс - PullRequest
0 голосов
/ 14 июля 2011

PowerMock бросает org.powermock.reflect.exceptions.MethodNotFoundException: No methods matching the name(s) methodInsideFoo were found in the class hierarchy of class com.something.Something..

Тестовый код:

    Something spied = spy(new Something());

    doNothing().when( spied, "methodInsideFoo", "ABC", Some.class );

    spied.foo( "ABC", Some.class );

    verifyPrivate( spied ).invoke( "methodInsideFoo", "ABC", Some.class );

И вот этот метод я пытаюсь смутить:

protected void methodInsideFoo ( String a, Class b )
{
    System.out.println("Should not see me");
}

Но если я удаляю Class (2-й параметр), он работает. Я что-то упустил?

1 Ответ

0 голосов
/ 21 января 2012
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...