Использование PowerMock почти всегда уступает плохому дизайну.
В вашем случае похоже, что ваш код нарушает "сокрытие / инкапсуляцию информации", что приводит к * цепочечному "вызову a.innerfunc().innerfunc()
Вы должны преобразовать свой код так, чтобы объект, который необходимо смоделировать, мог быть передан в тестируемый код как внедренная зависимость , которая может быть создана с использованием ванильного Mockito.