Sha256: 2a11009d6b580975708f35e4aba03e3a22f2838d282b25596edc7c650174152f

Contents?: true

Size: 587 Bytes

Versions: 20

Compression:

Stored size: 587 Bytes

Contents

describe Integer, "#interprime?" do
  # A024675
  @seq = [4,6,9,12,15,18,21,26,30,34,39,42,45,50,56,60,64,
          69,72,76,81,86,93,99,102,105,108,111,120,129,134,
          138,144,150,154,160,165,170,176,180,186,192,195,
          198,205,217,225,228,231,236,240,246,254,260,266,
          270,274,279,282,288,300].to_seq

  @seq.each do |n|
    it "should return true for interprime #{n}" do
      n.should be_interprime
    end
  end


  @seq.invert.sample(10).each do |n|
    it "should return false for non-interprime #{n}" do
      n.should_not be_interprime
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
numb-0.186.0 spec/numb/interprime_spec.rb
numb-0.185.0 spec/numb/interprime_spec.rb
numb-0.184.0 spec/numb/interprime_spec.rb
numb-0.181.0 spec/numb/interprime_spec.rb
numb-0.170.0 spec/numb/interprime_spec.rb
numb-0.152.0 spec/numb/interprime_spec.rb
numb-0.138.0 spec/numb/interprime_spec.rb
numb-0.125.0 spec/numb/interprime_spec.rb
numb-0.114.0 spec/numb/interprime_spec.rb
numb-0.111.0 spec/numb/interprime_spec.rb
numb-0.109.0 spec/numb/interprime_spec.rb
numb-0.99.0 spec/numb/interprime_spec.rb
numb-0.96.0 spec/numb/interprime_spec.rb
numb-0.89.0 spec/numb/interprime_spec.rb
numb-0.84.0 spec/interprime_spec.rb
numb-0.77.0 spec/interprime_spec.rb
numb-0.72.1 spec/interprime_spec.rb
numb-0.72.0 spec/interprime_spec.rb
numb-0.68.0 spec/interprime_spec.rb
numb-0.63.0 spec/interprime_spec.rb