gpt4 book ai didi

java - 我应该用 junit 测试 toString() 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:27:28 27 4
gpt4 key购买 nike

这样的测试有充分的理由存在吗?

最佳答案

有些类使用 toString 不仅仅是用户可读的信息字符串。例如 StringBuilderStringWriter。在这种情况下,当然建议像测试任何其他具有商业值(value)的方法一样测试该方法。

即使在一般情况下,抽烟测试 toString 的可靠性也是一种很好的做法(不抛出异常)。您最不需要的是一条日志语句,它会因为执行不当的 toString 而炸毁您的代码。这在我身上发生过好几次,由此产生的错误是最严重的错误,因为您甚至看不到源代码中的 toString 调用——它隐式地隐藏在日志语句中。

关于java - 我应该用 junit 测试 toString() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12528420/

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