2016-02-17 31 views
2

我有树测试类JUnit测试套件,而无需创建空类

class Test1 {........ //some tests ... } 
class Test2 {..... //Some Tests.... } 
class Test3 {....//Some tests.... } 

,并创建测试套件,我创建

@RunWith(Suite.class) 
@Suite.SuiteClasses({Test1.class, 
     Test2.class, 
     Test3.class}) 
public class MyTestSuite { 
} 

现在这个测试套件是空的。

是否有办法不创建空类,并直接给Test1,Test2和Test3类注释它是MyTestSuite类的一部分?

+0

把你的注释放在Test1上,说? –

+0

是的,我们可以这样做吗?如果是,那么什么是正确的语法? – Manisha

+0

只需在公共课之前将所有行添加到Test1,公共课之前... –

回答

0

不,你不能。类是需要的,否则你的编译器知道如何编译。在java中,enum或class的语法必须存在于java文件中,否则您将无法运行该程序。测试套件的空类只是程序编译的持有者。

+0

感谢您的回复。是的,除了创建空课,别无选择。 – Manisha