単体テストで干渉している次の行があります。
OtherClass.staticMethodThatWillErrorIfCalled().isAvailable();
静的でない場合は、 OtherClass をモックしてから、次のようにします。
Mockito.doReturn(null).when(mockedOtherClass).staticMethodThatWillErrorIfCalled();
Mockito.doReturn(true).when(mockedOtherClass).isGuiMode();
そして、呼び出された場合にエラーが発生するという事実は、powermockito を使用しようとする私の試みを無駄にします。
どうすればこれができるかわかりません。私がやりたいことは、この行をスキップして (これは if チェックです)、true が返されたかのように続行することだけです。これを行う最善の方法は何ですか?