• 问题描述:

  大家都知道使用JUnit进行测试的时候,方法的执行顺序不是按照编写的先后顺序执行的,那么如何控制Junit的执行顺序呢?

  • 解决方法:

在测试类上加 @FixMethodOrder 注解即可(版本4.11及以上),使用方法如下:

@FixMethodOrder(value = MethodSorters.NAME_ASCENDING)
public class TestHttpClientDemo {
   ...  
}

表示根据方法的名字进行排序执行。

 

  • 注意:

使用这样的方法进行测试的时候,测试方法的命名就需要满足一些规范,如 test_01_XXX()、test_02_XXX();

 

  • 测试

编写不同格式的方法名称测试执行顺序,截图如下:

Java之指定Junit测试方法的执行顺序举例

 

相关文章:

  • 2021-11-24
  • 2021-07-19
  • 2022-12-23
  • 2022-12-23
  • 2021-10-12
  • 2022-12-23
  • 2021-06-23
猜你喜欢
  • 2021-08-15
  • 2021-06-08
  • 2021-08-24
  • 2021-11-20
  • 2022-12-23
  • 2021-12-04
  • 2021-10-14
相关资源
相似解决方案