diff --git a/test/t/008_avg.pl b/test/t/008_avg.pl index 5ff2f91..f03df61 100644 --- a/test/t/008_avg.pl +++ b/test/t/008_avg.pl @@ -18,16 +18,18 @@ $node->safe_psql("postgres", qq( ) i; )); -# Test matches real -my $r1 = $node->safe_psql("postgres", "SELECT AVG(r1)::float4 FROM tst;"); -my $r2 = $node->safe_psql("postgres", "SELECT AVG(r2)::float4 FROM tst;"); -my $r3 = $node->safe_psql("postgres", "SELECT AVG(r3)::float4 FROM tst;"); +# Test avg my $avg = $node->safe_psql("postgres", "SELECT AVG(v) FROM tst;"); -is($avg, "[$r1,$r2,$r3]"); like($avg, qr/\[1\.5/); like($avg, qr/,2\.5/); like($avg, qr/,3\.5/); +# Test matches real +my $r1 = $node->safe_psql("postgres", "SELECT AVG(r1)::float4 FROM tst;"); +my $r2 = $node->safe_psql("postgres", "SELECT AVG(r2)::float4 FROM tst;"); +my $r3 = $node->safe_psql("postgres", "SELECT AVG(r3)::float4 FROM tst;"); +is($avg, "[$r1,$r2,$r3]"); + # Test explain my $explain = $node->safe_psql("postgres", "EXPLAIN SELECT AVG(v) FROM tst;"); like($explain, qr/Partial Aggregate/);