Sha256: b154b125c2731db39f46289ee45da29c781b5d59d1dbc5c89bc9114c12e38555

Contents?: true

Size: 776 Bytes

Versions: 2

Compression:

Stored size: 776 Bytes

Contents

require File.dirname(__FILE__) + '/test_helper.rb'


class TestSeries < Test::Unit::TestCase

  def test_only_fill_up_to_max
    series = Pong::Series.new(2)
    series[0] = 1
    series[1] = 2
    series[2] = 3
    assert_equal 2.5, series.mean
  end

  def test_sum
    series = Pong::Series.new
    series[0] = 3
    assert_equal 3, series.sum
    series[1] = 6
    assert_equal 9, series.sum
    series[2] = 9
    assert_equal 18, series.sum
    
    assert_equal 15, series.sum(2)
  end

  def test_mean
    series = Pong::Series.new
    series[0] = 3
    assert_equal 3, series.mean
    series[1] = 6
    assert_equal 4.5, series.mean
    series[2] = 9
    assert_equal 6, series.mean

    assert_equal 7.5, series.mean(2)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pong-0.2.0 test/test_series.rb
pong-0.3.0 test/test_series.rb