one_the_other
2015-04-19 13:04
今天我在一个工程里看到了一个包含方法的测试套件类,方法如下:
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:老师讲的课条理非常清楚,让人一看就懂~~
你好!junit3里经常会这么用,对于junit4而言它使用的是注解来减少代码的编写,这两所实现的功能是一样的,TestSuite对象包含的addTestSuite()方法也是将测试类作为参数传入一起运行,如果你在注解里已经向测试套件里注册了测试类,那么代码里就没有必须再写,测试套件类只是个入口而已。
JUnit—Java单元测试必备工具
77960 学习 · 93 问题
相似问题