由于某种原因,我的VSCode在我的“测试资源管理器”中找不到我的单元测试。它能够找到类,但不能找到类中的任何方法。我想我的VSCode设置中一定有什么配置错误,但不确定是什么。
下面是我尝试运行的类的存根。
/**
* Unit test for simple App.
*/
public class AppTest
extends TestCase
{
/**
* Create the test case
*
* @param testName name of the test case
*/
public AppTest( String testName )
{
super( testName );
}
/**
* @return the suite of tests being tested
*/
public static Test suite()
{
return new TestSuite( AppTest.class );
}
/**
* Rigourous Test :-)
*/
public void testApp()
{
assertTrue( true );
}
}
4条答案
按热度按时间watbbzwu1#
1.确保您已经安装了Java Test Runner扩展
2.open
.classpath
文件并更改至
更多关于Unit Test的信息
pgvzfuti2#
我也遇到了同样的问题。我所有的测试类都没有标注“Run Test”和“Debug test”。我用下面的方法在vs代码中修复了这个问题:
在我的Java项目概述中,在vs代码中(在打开编辑器等的Explorer部分中),单击“more actions”按钮(三个点)。
点击:“清理工作区”
接受提示:
ejk8hzay3#
您可以使用JUnit 4的注解:
应用程序测试.java
Java语言套件
u59ebvdq4#
我遇到了同样的问题,不知怎么的我在普通java文件夹(main/java)下创建了测试类,而不是在test文件夹(main/test)下。将这个测试类移到test文件夹下解决了这个问题。x1c 0d1x