我有一个下面的简单文件结构,其中有JUnit 4的jar文件:
->Wipro
->Sum.java
->testSum.java
->junit-4.13.jar
->hamcrest-core-1.3.jar
我已经使用以下命令在命令行上手动测试并成功运行了测试:
javac -cp .:junit-4.12.jar testSum.java
java -cp .:junit-4.13.jar:hamcrest-core-1.3.jar org.junit.runner.JUnitCore testSum
现在,我想使用VScode完成此操作。确实,每个文档或网站都讲述了如何使用测试运行器,但是没有人指定如何设置它。我看到this用于设置JUnit 5,所以我尝试做上述问题中提到的以下事情:
"java.project.referencedLibraries": [
"lib/**/*.jar",
"$home/Documents/Wipro/junit-4.13.jar",
"$home/Documents/Wipro/hamcrest-core-1.3.jar"
]
但是上面的东西不起作用,因为我在VSCode的“测试”面板上看不到任何测试。另外,各个测试用例上的编解码器也不可见。
请帮助我在VScode上设置JUnit 4。
谢谢!
编辑 我没有使用Maven或Gradle。我希望JUnit独立运行。
答案 0 :(得分:1)
如果对Junit 4没有任何答案,我必须在这里发布我必须移至JUnit版本5才能正常工作。因此,我在问题中提供的链接提供了在vscode中设置JUnit 5的正确方法。因此,我将在JUnit4上等待答案。