Math-Round-SignificantFigures

 view release on metacpan or  search on metacpan

t/001_export_all.t  view on Meta::CPAN

use strict;
use warnings;
use Test::More tests => 13;
use Math::Round::SignificantFigures qw{:all};

is(roundsigfigs(555.555, 1), 600);
is(ceilsigfigs(555.555, 1), 600);
is(floorsigfigs(555.555, 1), 500);

is(roundsigdigs(555.555, 1), 600);
is(ceilsigdigs(555.555, 1), 600);
is(floorsigdigs(555.555, 1), 500);

is(roundsigdigs( 12.5555, 3),  12.6);
is(roundsigdigs(-12.5555, 3), -12.6);

is(ceilsigdigs( 12.5555, 3),  12.6);
is(ceilsigdigs(-12.5555, 3), -12.5);

is(floorsigdigs( 12.5555, 3),  12.5);
is(floorsigdigs(-12.5555, 3), -12.6);

is(ceilsigfigs(42.34523, 1), 50, "why I wrote this package");



( run in 0.896 second using v1.01-cache-2.11-cpan-71847e10f99 )