Sha256: 536cbe2d170b01f91d8d1478717bc18323322ab5891d4aa58aa64e47d4b27efe
Contents?: true
Size: 1.01 KB
Versions: 5
Compression:
Stored size: 1.01 KB
Contents
require File.expand_path(File.dirname(__FILE__)) + '/spec_helper.rb' describe MPFR, "when converting to GMP." do before(:all) do @prec = 128 MPFR.set_default_prec(@prec) end it "should return GMP::F objects" do n = MPFR.new('1.234') n.to_mpf.should be_an_instance_of GMP::F n.to_mpf.should == GMP::F.new('1.234') end it "should return GMP::F objects" do n = MPFR.new('3.878') n.to_mpz.should be_an_instance_of GMP::Z n.to_mpz.should == GMP::Z.new(4) end end describe GMP, "when converting to MPFR." do it "should return MPFR objects." do n = GMP::F.new('-87.21') n.to_fr.should be_an_instance_of MPFR n.to_fr.should == MPFR.new('-87.21') end end describe MPFR, "when converting by method MPFR." do it "should return MPFR" do n = GMP::F.new('0.0279') MPFR(n).should be_an_instance_of MPFR MPFR(n, 256).should be_an_instance_of MPFR MPFR(n, :RNDD).should be_an_instance_of MPFR MPFR(n, 512, :RNDU).should be_an_instance_of MPFR end end
Version data entries
5 entries across 5 versions & 1 rubygems