inc_dec.t 487 B

1234567891011121314151617181920212223242526272829303132333435
  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. $q = $q->inc;
  10. is($q, '7/4');
  11. $q = $q->dec;
  12. is($q, '3/4');
  13. my $f = Math::AnyNum->new_f('9.92');
  14. $f = $f->inc;
  15. is($f, '10.92');
  16. $f = $f->dec;
  17. is($f, '9.92');
  18. my $z = Math::AnyNum->new_z('41');
  19. $z = $z->inc;
  20. is($z, '42');
  21. $z = $z->dec;
  22. is($z, '41');
  23. my $c = Math::AnyNum->new_c('3', '4');
  24. $c = $c->inc;
  25. is($c, '4+4i');
  26. $c = $c->dec;
  27. is($c, '3+4i');