java.lang.NoSuchMethodError,在 VSCode 中运行单元测试

问题描述 投票:0回答:1

我尝试从 VSCode 运行一些 Java 单元测试,但出现以下错误:

Exception occured while running tests.
java.lang.NoSuchMethodError: 'void org.testng.TestNG.addListener(org.testng.ITestNGListener)'
    at com.microsoft.java.test.runner.testng.TestNGRunner.run(TestNGRunner.java:41)
    at com.microsoft.java.test.runner.testng.TestNGLauncher.execute(TestNGLauncher.java:32)
    at com.microsoft.java.test.runner.Launcher.main(Launcher.java:57)

我的测试是用 TestNG 编写的,我在 VSCode 中安装了以下扩展,有什么想法可能会导致错误吗?

java visual-studio-code testng
1个回答
0
投票

我有同样的问题,我认为问题是VSCode使用的是TestNG v6.9.13.3版本,并且该错误在7.0.0版本中得到了解决 你能解决这个问题吗?有没有办法在 VSCode 上使用另一个 testNG 版本?

© www.soinside.com 2019 - 2024. All rights reserved.