我正在尝试在JDK11 Junit5环境中模拟私有的静态方法。 Junit5 + Powermock + JDK11对我不起作用。 Jmockit在STS中工作,但在VSCode中工作。
任何人都可以提出关于Junit5和JDK11的模拟静态和私有方法的不同方法吗?
编辑:就我而言,我必须模拟静态和私有方法,只是因为要求这样做。我无法在此处质疑设计]
由于平台JUnit 5允许在同一项目中具有任意数量的测试引擎,因此对于那些需要Powermock并使用Jupiter进行的测试,您可以坚持使用JUnit 4。
您可能想投票解决这个问题:https://github.com/junit-team/junit5/issues/201