我正在尝试像这样使用 PowerMock 模拟私有方法
BalanceResponseGenerator balanceResponseGenerator = spy(new BalanceResponseGenerator());
when(balanceResponseGenerator, "getBalance",client.getParent(), request.getTerminal().getRetailPoint().getRetailNetwork(), result).thenReturn(new Balance());
但是调用了真正的方法,为什么会这样呢?怎么了?我看到了几个例子,它们都对我不起作用。请解释!