gpt4 book ai didi

ruby - 关于 Ruby assert_equal

转载 作者:太空宇宙 更新时间:2023-11-03 17:12:21 25 4
gpt4 key购买 nike

所以我正在通过 ruby​​ koans 教程学习 Ruby。在 about_assert.rb 脚本中,有一条关于 assert_equal 的注释,“一些断言平等的方法比其他方法更好”

这是代码

def test_a_better_way_of_asserting_equality
expected_value = 2
actual_value = 1 + 1

assert_equal expected_value, actual_value
end

我的问题是,为什么 assert_equal expected_value, actual_value 优于 断言 expected_value == actual_value

最佳答案

我自己使用 Rspec,所以我不确定。

但我猜想区别在于断言失败时收到的消息。在 assert_equal 中,您应该得到类似“预期值为 X,得到 Y”的信息。在另一种情况下,您只会得到类似“断言失败”的信息。

你可以做一个快速测试并验证或反驳我的观点:-)

关于ruby - 关于 Ruby assert_equal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8612018/

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