exp.t 520 B

1234567891011121314151617181920212223
  1. #!perl -T
  2. use 5.006;
  3. use strict;
  4. use warnings;
  5. use Test::More;
  6. plan tests => 4;
  7. use Math::AnyNum;
  8. my $q = Math::AnyNum->new_q('3/4');
  9. like($q->exp, qr/^2\.1170000166126746685453698198\d*\z/);
  10. my $f = Math::AnyNum->new_f('-5.12');
  11. like($f->exp, qr/^0\.0059760228950059434082326\d*\z/);
  12. my $z = Math::AnyNum->new_z('12');
  13. like($z->exp, qr/^162754\.7914190039208080052048\d*\z/);
  14. my $c = Math::AnyNum->new_c('3', '4');
  15. like($c->exp, qr/^-13\.128783081462158080327555145\d*-15\.20078446306795456220348102334\d*i\z/);