我看了 Python 的测试库和 Rails 的测试都非常类似。 测试都是提供断言。 去判断结果是否正确。 那为什么提供的是 assert_not(Rails) 或 assertEqual(Python) 类似的写法,而不是直接用 if,if else 表达就好了呢? 虽然提供了方法会方便些,但是这么做的本质原因是什么?
所以,不靠谱猜测,本质原因是为了高效率开发