首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JUNIT框架中用例的执行顺序有关问题

2012-12-28 
JUNIT框架中用例的执行顺序问题参考 JUNIT Best Practice 一文?http://www.docin.com/p-9083368.html?例子

JUNIT框架中用例的执行顺序问题

参考 JUNIT Best Practice 一文

?

http://www.docin.com/p-9083368.html

?

例子如下:

??

import junit.framework.Test;import junit.framework.TestSuite;import junit.textui.TestRunner;public class Sequence {public static Test suite() {TestSuite ts = new TestSuite();ts.addTest(new First("testFirst_2"));ts.addTest(new Second("testSecond_1"));ts.addTest(new Third("testThird_2"));ts.addTest(new Third("testThird_1"));ts.addTest(new First("testFirst_1"));ts.addTest(new Second("testSecond_2"));return ts;}public static void main(String[] args) {TestRunner.run(suite());}}

?

?

说明:

1、TestRunner是junit.textui.TestRunner

2、suite方法是静态的

3、在suite方法里,创建一个测试帐套

4、在TestSuite里面addTest,添加测试方法的顺序就是执行测试的顺序

5、First,Second和Third类继承TestCase类

6、参数值"testFirst_2"是测试方法的名称

热点排行