Sha256: 63d97ca69111a3eb71e56b0ec8bce9eb7e6dc3a8fcbf934c22ab2176c35e3e24

Contents?: true

Size: 562 Bytes

Versions: 13

Compression:

Stored size: 562 Bytes

Contents

require(File.dirname(__FILE__)+'/helpers_tests.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

13 entries across 13 versions & 1 rubygems

Version Path
statsample-0.18.0 test/test_resample.rb
statsample-0.17.0 test/test_resample.rb
statsample-0.16.0 test/test_resample.rb
statsample-0.15.1 test/test_resample.rb
statsample-0.15.0 test/test_resample.rb
statsample-0.14.1 test/test_resample.rb
statsample-0.14.0 test/test_resample.rb
statsample-0.13.1 test/test_resample.rb
statsample-0.13.0 test/test_resample.rb
statsample-0.12.0 test/test_resample.rb
statsample-0.11.2 test/test_resample.rb
statsample-0.11.1 test/test_resample.rb
statsample-0.11.0 test/test_resample.rb