HappyLei

记录点点滴滴的进步

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

单元测试框架的一个出发点是“单元性”,即每个单元之间互不影响,因此设置单元测试的执行顺序是没有意义的。但如果你有强迫症,非要让测试的执行顺序在自己的控制之下,也是可以做到的,并且有很多种实现的方法;

如安装字母顺序设置:

@FixMethodOrder(MethodSorters.NAME_ASCENDING)
public class SampleTest {

    @Test
    public void firstTest() {
        System.out.println("first");
    }

    @Test
    public void secondTest() {
        System.out.println("second");
    }
}


更多的方法可以参加参考资料。

参考资料:

http://stackoverflow.com/questions/3693626/how-to-run-test-methods-in-specific-order-in-junit4

http://stackoverflow.com/questions/2669576/order-of-execution-of-tests-in-testng

http://junit.sourceforge.net/doc/faq/faq.htm#tests_2

posted on 2014-06-23 09:00  HappyLei  阅读(1341)  评论(0编辑  收藏  举报