use strict; use Test; use Statistics::Basic; plan tests => 5; PART1: { my $stddev = new Statistics::Basic::StdDev([0, 2, 3, 4]); ok( $stddev->query == sqrt( 35/16 ) ); $stddev->insert(7); ok( $stddev->query == sqrt( 14/4 ) ); $stddev->set_vector([2, 3]); ok( $stddev->query == sqrt( 1/4 ) ); $stddev->ginsert( 7 ); ok( $stddev->query == sqrt( 14/3 ) ); } PART2: { my $stddev = new Statistics::Basic::StdDev; $stddev->set_vector([2, 3]); ok( $stddev->query == sqrt( 1/4 ) ); }