Nous utilisons PowerMock dans quelques-uns de nos projets historiques. Malheureusement, PowerMock est assez mort et n'est pas compatible avec Java 11.
Et nous utilisons mockStatic (). Oui, nous savons que c'est considéré comme dangereux - c'est dans le code hérité et nous préférerions ne pas réécrire ces classes maintenant ...
Existe-t-il des options pour Tweak PowerMock pour prendre en charge Java 11? Ou est-il possible de le remplacer facilement par un autre cadre compatible Java 11? (Mockito ne ne prend pas en charge mockStatic)
Après un an sans publication, les choses bougent vraiment dans PowerMock.
PowerMock 2.0.0-RC1 est sorti. Et avec PowerMockito 2.0.0-RC1 + @PowerMockIgnore({"com.Sun.org.Apache.xerces.*", "javax.xml.*", "org.xml.*", "org.w3c.*"})
Les tests fonctionnent sous Java 11.