java junit 函数顺序_java-JUnit以与文件中相同的顺序运行方法

还有另一种方法是使用

@FixMethodOrder(MethodSorters.NAME_ASCENDING)

但是我想要的是我需要按照与文件中相同的顺序运行测试.如果无法完成,那么我只需要使用方法名称分类器即可

解决方法:

有一个非常关键的观点,为什么您不应该开始发明这样的要求.

单元测试的思想是每个测试都在测试被测类的不同方面.彼此独立的方面.那是一面.另一个是:存在单元测试可以帮助您尽快确定生产中的问题.

意思是:突然之间,单元测试失败了(因为有人在某处进行了某些更改),那么您想尽快找到此问题的根本原因.任何阻碍您达到该目标的事情都会使您的单元测试对您的价值降低!

使您更难找到脚踏原因的是:

>广泛的“外部化”设置-当您开始对测试用例使用(过多)继承时

>测试方法之间的复杂关系(例如您的想法)

长话短说:单元测试并非要按任何特定顺序运行.因此,与其花很多时间将JUnit推到一个不想被碰到的角落……倒退一秒钟,然后重新考虑为什么您认为需要那样做.

标签:junit,java

来源: https://codeday.me/bug/20191118/2028165.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值