这是我的类,它返回参数的乘法
class NetAssetValue
def calculate_net_asset_value(number_of_shares, price)
number_of_shares * price
end
end
这是我的测试
require 'net_asset_value'
require 'test/unit'
class NetAssetValueTest < Test::Unit::TestCase
def setup
@asset = NetAssetValue.new
end
def test_calculate_net_asset_value_for_a_symbol
assert_equal(100, @asset.calculate_net_asset_value(20,5))
end
end
我正在使用 SimpleCov 0.7.1。覆盖率报告说,虽然方法中的一行被覆盖,但它没有被覆盖。
它说覆盖率为 66.67% 和线
number_of_shares * 价格
未涵盖但是当我在 RubyMine 中调试并在该行上放置一个断点时,它被击中。
需要帮助。谢谢你。