如何强制pit使用特定的junit版本?



我使用的是JUnit 1.6.7,我想使用JUnit 4.12,但看起来pit总是使用JUnit 3.8.1,即使JUnit 4.12在依赖项中

如何在maven pom文件中强制PIT使用junit 4.12

PIT将使用测试代码所使用的junit版本。为什么你认为它使用的是3.8.1?

你的代码声明了junit "4.12 "的非标准分支作为一种依赖。我看不出为什么这不应该工作,但你可能希望尝试使用标准的junit 4.12,看看是否正确地解决了你的问题。

与你的问题无关,除非你有很好的理由这样做,否则你不应该启用所有的突变,坚持默认值或更强。如果您使用最新版本的pitest(1.7.1),您也会有更好的体验。

最新更新