当我使用Eclipse创建JUnit测试套件时,它不检测任何现有测试,并警告“未选择测试类。”
我从测试类包(test / com /.../ package)开始,然后选择了包。那里有几个JUnit测试,也是通过相同版本的Eclipse创建的,但是没有办法选择它们。
我正在使用JUnit 4。
谢谢!
答案 0 :(得分:5)
创建套件的向导目前仅适用于JUnit 3测试,请参阅corresponding bugzilla entry。
答案 1 :(得分: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。
答案 2 :(得分:0)
在Eclipse中,您只需右键单击要运行测试的项目/包并选择Run as > Junit Test
- 您可以避免以编程方式完全创建测试套件类。