文章列表
先来说一下问题背景,大家知道Junit本来是做单元测试的,但是由于项目需要,希望把Junit的所有case按指定顺序执行,以达到自动化集合测试的效果。但是每个项目成员写的case分散在不同的测试类里,这样就涉及跨测试类如何按指定顺序执行的问题。查看spring和Junit自己提供的Runner发现,都需要指定某个测试类,即使有多个测试类的情况,其实内部实现也是给每个测试类分配一个Runner依次执行,无法打乱各测试类case的执行顺序。在这样的需求下,花了点时间自己实现了一个Runner来实现跨测试类排序执行测试用例。
基本思路:把所有测试类的test方法导入Runner ...