JP *_*son 2 ruby testing unit-testing ruby-on-rails
我有一个非常简单的单元测试.当预期与实际相同时,我不确定它为什么会失败!
这是我正在测试的方法:
def calibration_constant
big_decimal = self.coefficient * (10**self.exponent)
return big_decimal.to_f
end
Run Code Online (Sandbox Code Playgroud)
注意,系数是"6.1",指数是"1"
这是相关的测试线:
assert_equal(61.0.to_f, calibrations[0].calibration_constant)
Run Code Online (Sandbox Code Playgroud)
这是输出:
test_calibration_constants(PyranometerCalibrationTest):<61.0>预期但<61.0>.
我不能为我的生活弄清楚为什么它会声称失败,显然他们是平等的.有没有人对这种情况有任何意见?我所有其他类似的测试用例都运行良好.
我在Windows上使用Rails 2.1(Ruby 1.8)和SQL Server 2005.
在此先感谢您的帮助.
归档时间: |
|
查看次数: |
355 次 |
最近记录: |