Usage and Idioms——Test execution order

从4.11版开始,JUnit会按照一个默认的确定的不可预测顺序来执行程序。如果要改变默认的顺序,只需要给测试类添加一个注释@FixMethodOrder并且指定一个可用的MethodSorters:

@FixMethodOrder(MethodSorters.JVM):根据JVM返回的顺序执行测试方法,该顺序随机,每执行一次,顺序有可能发生改变。

@FixMethodOrder(MethodSorters.NAME_ASCENDING) :按照词典的顺序,将方法的名字排序,依次决定方法的执行顺序

 

posted @ 2017-02-13 15:51  Cranberries  阅读(124)  评论(0编辑  收藏  举报