gpt4 book ai didi

java - Junit如何在预期错误时显示详细信息

转载 作者:太空宇宙 更新时间:2023-11-04 12:13:48 24 4
gpt4 key购买 nike

我的 junit 测试与其他人的 jenkins 服务器上运行。所以,我总是得到这样的脏数据:

java.lang.Exception: junit.framework.ComparisonFailure: row count (table=t_beststore_ylx_task_record) expected:<[1]> but was:<[2]>

我如何知道什么是脏数据?

最佳答案

您似乎正在遭受其他人编写“糟糕”单元测试的困扰。如果这些人能做得更好,那么你的数据库相关测试就不会失败;正确吗?

如果是这样 - 只有一个合理的解决方案:每个可以将测试放入您的桶中的人都必须了解他们在做什么。

含义:与同事交谈,制定明确的政策,并指导“做这个,但避免做那个”指导方针。

这是唯一明智的做法 - 否则,您将逐步减少测试桶对您的值(value)。

换句话来说:如果您允许垃圾进入您的系统,那么垃圾就会返回给您。我严重怀疑正确的答案是“这就是你改进工具以了解出现的垃圾或你的系统的方式”。答案是:不要让垃圾进入您的系统。

关于java - Junit如何在预期错误时显示详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39615841/

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