inv.t 415 B

123456789101112131415161718192021222324252627
  1. #!perl -T
  2. use 5.006;
  3. use strict;
  4. use warnings;
  5. use Test::More;
  6. plan tests => 8;
  7. use Math::AnyNum;
  8. my $q = Math::AnyNum->new_q('3/4');
  9. is($q->inv, '4/3');
  10. is($q, '3/4');
  11. my $f = Math::AnyNum->new_f('5');
  12. is($f->inv, '0.2');
  13. is($f, '5');
  14. my $z = Math::AnyNum->new_z('41');
  15. is($z->inv, '1/41');
  16. is($z, '41');
  17. my $c = Math::AnyNum->new_c('3', '4');
  18. is($c->inv, '0.12-0.16i');
  19. is($c, '3+4i');