gpt4 book ai didi

eclipse - JUnit - 通过 Eclipse 以相同的顺序重新运行测试

转载 作者:行者123 更新时间:2023-11-28 20:44:38 25 4
gpt4 key购买 nike

我希望能够按照之前运行的相同顺序重新运行一组单元测试。

是的,我知道按随机顺序运行测试通常会更好,因为您会发现可能被某个特定测试顺序掩盖的错误。

但是,一旦发现基于测试顺序的错误,以相同顺序一遍又一遍地重新运行测试将非常有用,这样您就可以进行调试。有没有办法通过 Eclipse/Junit 做到这一点?

最佳答案

JUNIt 不保证订单会像您自己提到的那样运行。但是,当您只编写一个调用所有其他测试方法的测试函数时,您可以构建依赖关系,但不应注释此方法。所以你总是会以相同的顺序运行测试,但你不能单独测试它们。

另一种方法是使用启用依赖管理的 Testframeworks。因此,看看 TestNG(另一个非常好的 Java 测试框架)或 JExample(建立在 JUnit 上,访问 http://www.iam.unibe.ch/~akuhn/blog/2008/jexample-quickstart/ 进行简短介绍)

关于eclipse - JUnit - 通过 Eclipse 以相同的顺序重新运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17855506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com