web-dev-qa-db-fra.com

PowerMock & Java 11

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)

8
malejpavouk

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.

10
malejpavouk