由于某种原因,我的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 );
}
}
答案 0 :(得分:0)
1。确保已安装J ava Test Runner 扩展
2。打开.classpath
文件并更改
<classpathentry kind="src" path="src/test/java" />
到
<classpathentry kind="src" path="src/test/java" output="build/classes/test">
<attributes>
<attribute name="test" value="true" />
</attributes>
</classpathentry>
的更多信息
答案 1 :(得分:0)
您可以使用JUnit 4的注释:
AppTest.java
public class AppTest {
@Test
public void testApp() {
assertTrue( true );
}
}
SuiteClass.java
@RunWith(Suite.class)
@SuiteClasses({AppTest.class})
public class SuiteClass {
}
答案 2 :(得分:0)