Test :: Unit中顯然沒有assert_false
。你如何通過擴展斷言並添加文件config/initializers/assertions_helper.rb
來添加它?如何擴展Ruby Test :: Unit斷言以包含assert_false?
這是最好的方法嗎?我不想修改test/unit/assertions.rb
。
順便說一句,我不認爲這是多餘的。我正在使用assert_equal false, something_to_evaluate
。這種方法的問題在於很容易意外地使用assert false, something_to_evaluate
。這總是會失敗,不會拋出錯誤或警告,並將錯誤引入測試。
@B七,你有沒有看到這個[鏈接](http://www.natontesting.com/2009/07/21/add-assert_false-to-rubys-testunit/)? –
什麼鏈接? ... –
http://www.natontesting.com/2009/07/21/add-assert_false-to-rubys-testunit/,工作鏈接是一個超鏈接,但看到上面的相同。 –