4

当我使用 Eclipse 创建 JUnit 测试套件时,它没有检测到任何现有测试,并警告“未选择测试类”。

我从测试类包(test/com/.../package)开始,包被选中。那里有几个 JUnit 测试,也是通过相同版本的 Eclipse 创建的,但无法选择它们。

我正在使用 JUnit 4。

谢谢!

4

3 回答 3

5

创建套件的向导目前仅适用于 JUnit 3 测试,请参阅相应的 bugzilla 条目

于 2010-07-31T00:42:47.377 回答
1

适合我的套件是:

import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
...

@RunWith(Suite.class)
@SuiteClasses( { MyTest.class })
public class SeleniumSuite {

    ...

}

如果您只想运行包中定义的测试子集,这将很有帮助。你叫什么测试?尝试重新分解它们,使它们称为 Test*.java 或 *Test.java。

于 2010-07-29T15:53:48.260 回答
0

在 Eclipse 中,您可以简单地右键单击要在其中运行测试的项目/包并选择Run as > Junit Test- 您可以完全避免需要以编程方式创建测试套件类。

于 2010-07-29T15:16:01.303 回答