PowerMockは歴史的なプロジェクトのいくつかで使用しています。残念ながら、PowerMockはかなり dead であり、Java 11と互換性がありません。
そして、mockStatic()を使用しています。はい、私たちはそれが有害であると考えていることを知っています-それはレガシーコードにあり、私たちは今それらのクラスを書き換えないことを好むでしょう...
PowerMockを調整してJava 11をサポートする方法はありますか?または、他のJava 11互換フレームワークに簡単に置き換えることはできますか? (MockitoはmockStaticをサポートしていません)
PowerMockでリリースされなかった1年後、物事は本当に動いています。
PowerMock 2.0.0-RC1がリリースされました。そして、PowerMockito 2.0.0-RC1 + @PowerMockIgnore({"com.Sun.org.Apache.xerces.*", "javax.xml.*", "org.xml.*", "org.w3c.*"})
テストはJava 11。