为了账号安全,请及时绑定邮箱和手机立即绑定

这个类里不能包含其他的方法是什么意思

今天我在一个工程里看到了一个包含方法的测试套件类,方法如下:

 public static   TestSuite  testSuite() {  
         TestSuite  suite = new TestSuite("Test for test");  
         //$JUnit-BEGIN$  
         suite.addTestSuite(BindHandlerTest.class);  
         suite.addTestSuite(UnbindHandlerTest.class);  
         //$JUnit-END$  
         return suite;

我测试了下,这个测试套件类仍然能正确运行,这是不是说明测试套件类仍然能包含其它方法,那么,可以包含怎样的方法呢?
ps:老师讲的课条理非常清楚,让人一看就懂~~

正在回答

1 回答

你好!junit3里经常会这么用,对于junit4而言它使用的是注解来减少代码的编写,这两所实现的功能是一样的,TestSuite对象包含的addTestSuite()方法也是将测试类作为参数传入一起运行,如果你在注解里已经向测试套件里注册了测试类,那么代码里就没有必须再写,测试套件类只是个入口而已。

0 回复 有任何疑惑可以回复我~
#1

one_the_other 提问者

哦,明白!多谢,老师真帅!
2015-04-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个类里不能包含其他的方法是什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信