Visual Studio代码中的Java测试运行程序

Visual Studio代码中的Java测试运行程序,java,testing,junit,visual-studio-code,Java,Testing,Junit,Visual Studio Code,我最近开始使用VisualStudio代码进行java开发。我和试跑员有些问题 我可以在.java文件中运行main()而不会出现任何问题,但是“runtest”选项不会出现在我的JUnit测试文件中。此外,没有文件显示在TestRunner侧栏中 这是学生类的JUnit测试文件 import static org.junit.Assert.*; import org.junit.After; import org.junit.AfterClass; import org.junit.Bef

我最近开始使用VisualStudio代码进行java开发。我和试跑员有些问题

我可以在.java文件中运行main()而不会出现任何问题,但是“runtest”选项不会出现在我的JUnit测试文件中。此外,没有文件显示在TestRunner侧栏中

这是学生类的JUnit测试文件

import static org.junit.Assert.*;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import org.junit.Ignore;

class Student_test {
    @Test 
    public void testGetName() {
        Student john = "John Deer"; 
        String expected = "John Deer";
        String result = john.getName();
        assertEquals(result, expected); 
    }
 }
我在VS代码中使用Java测试运行程序扩展:


有人知道如何让测试文件在文件中显示“运行测试”选项,或者如何在侧栏中找到它吗

我认为您放置测试的文件夹是错误的。用于识别要识别的文件夹。 尝试在maven中设置测试目录

e、 g


${basedir}/src/test/

为什么不使用IDEA或eclipse,编写java代码时更受欢迎。我更喜欢VSC,而不是eclipse、intellij和类似的java IDE。如果我能让这个测试运行程序工作,我就拥有了当前开发时所需的所有功能。
<build>
        <testSourceDirectory>${basedir}/src/test/</testSourceDirectory>
</build>