0

これは、パラメーターの乗算を返す私のクラスです

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 を使用しています。カバレッジ レポートには、メソッド内の 1 行はカバーされていますが、カバーされていないことが示されています。

カバレッジは66.67%で、ラインは

number_of_shares * 価格

はカバーされていませんが、RubyMine でデバッグし、その行にブレークポイントを配置すると、ヒットしています。

これについて助けが必要です。ありがとうございました。

4

1 に答える 1