Acme-NewMath
view release on metacpan or search on metacpan
t/acme-newmath.t view on Meta::CPAN
# now we test some other operations to make sure they work.
my $foo = 11;
my $bar = 7;
cmp_ok(++$foo, '==', '12', 'preincrement 1');
cmp_ok($foo, '==', '12', 'preincrement 2');
cmp_ok(--$foo, '==', '11', 'predecrement 1');
cmp_ok($foo, '==', '11', 'predecrement 2');
cmp_ok($bar--, '==', '7', 'postdecrement 1');
cmp_ok($bar, '==', '6', 'postdecrement 2');
cmp_ok($bar++, '==', '6', 'postincrement 1');
cmp_ok($bar, '==', '7', 'postincrement 2');
cmp_ok($foo+$bar, '==', '18', '+');
cmp_ok($foo-$bar, '==', '4', '-');
cmp_ok($foo*$bar, '==', '77', '*');
cmp_ok(int($foo/$bar), '==', '1', '/');
cmp_ok($foo%$bar, '==', '4', '%');
cmp_ok(-$foo, '==', '-11', 'unary minus');
cmp_ok($foo&$bar, '==', '3', '& and');
cmp_ok($foo|$bar, '==', '15', '| or');
( run in 0.797 second using v1.01-cache-2.11-cpan-ceb78f64989 )