Sha256: d3a021cc953c8b7d07b5a65d7fffa1ad3ced208243efa7a9655d9dc6717f6145

Contents?: true

Size: 561 Bytes

Versions: 5

Compression:

Stored size: 561 Bytes

Contents

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


class StatsampleResampleTestCase < MiniTest::Unit::TestCase
  def initialize(*args)
    super
  end
  def test_basic
    r=Statsample::Resample.generate(20,1,10)
    assert_equal(20,r.size)
    assert(r.min>=1)
    assert(r.max<=10)
  end
  def test_repeat_and_save
    r=Statsample::Resample.repeat_and_save(400) {
      Statsample::Resample.generate(20,1,10).count(1)
    }
    assert_equal(400,r.size)
    v=Statsample::Vector.new(r,:scale)
    a=v.count {|x|  x > 3}
    assert(a>=30 && a<=70)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
statsample-0.10.0 test/test_resample.rb
statsample-0.9.0 test/test_resample.rb
statsample-0.8.2 test/test_resample.rb
statsample-0.8.1 test/test_resample.rb
statsample-0.8.0 test/test_resample.rb