Author: turnstep
Date: Tue Jul 21 08:59:39 2009
New Revision: 13098

Modified:
   DBD-Pg/trunk/README.dev
   DBD-Pg/trunk/t/00_release.t
   DBD-Pg/trunk/t/12placeholders.t
   DBD-Pg/trunk/t/99_perlcritic.t

Log:
Minor Perl::Critic inspired things.


Modified: DBD-Pg/trunk/README.dev
==============================================================================
--- DBD-Pg/trunk/README.dev     (original)
+++ DBD-Pg/trunk/README.dev     Tue Jul 21 08:59:39 2009
@@ -138,6 +138,8 @@
 t/dbdpg_test_setup.pl - Common connection, schema creation, and schema 
destruction subs.
   Goes through a lot of trouble to try and get a database to test with.
 
+t/00_release.t - Quick check that all version numbers match.
+
 t/00basic.t - Very basic test to see if DBI and DBD::Pg load properly. 
Requires Test::Warn 
   for the version warning test.
 

Modified: DBD-Pg/trunk/t/00_release.t
==============================================================================
--- DBD-Pg/trunk/t/00_release.t (original)
+++ DBD-Pg/trunk/t/00_release.t Tue Jul 21 08:59:39 2009
@@ -78,10 +78,10 @@
 }
 
 if ($good) {
-       pass "All version numbers are the same ($lastver)";
+       pass ("All version numbers are the same ($lastver)");
 }
 else {
-       fail 'All version numbers were not the same!';
+       fail ('All version numbers were not the same!');
        for my $filename (sort keys %v) {
                for my $glob (@{$v{$filename}}) {
                        my ($ver,$line) = @$glob;

Modified: DBD-Pg/trunk/t/12placeholders.t
==============================================================================
--- DBD-Pg/trunk/t/12placeholders.t     (original)
+++ DBD-Pg/trunk/t/12placeholders.t     Tue Jul 21 08:59:39 2009
@@ -145,8 +145,7 @@
 
 my @geotypes = qw/point line lseg box path polygon circle/;
 
-$dbh->do("SET search_path TO DEFAULT");
-eval { $dbh->do("DROP TABLE dbd_pg_test_geom"); }; $dbh->commit();
+eval { $dbh->do('DROP TABLE dbd_pg_test_geom'); }; $dbh->commit();
 
 $SQL = 'CREATE TABLE dbd_pg_test_geom (';
 for my $type (@geotypes) {
@@ -369,7 +368,7 @@
        eval { $qresult = $dbh->quote($input, {pg_type => $typemap{$type}}); };
        if ($@) {
                if ($quoted !~ /ERROR: (.+)/) {
-                       fail "$t error: $@";
+                       fail ("$t error: $@");
                }
                else {
                        like ($@, qr{$1}, $t);
@@ -383,11 +382,11 @@
        eval { $dbh->do("EXECUTE geotest('$input')"); };
        if ($@) {
                if ($rows !~ /ERROR: (.+)/) {
-                       fail "$t error: $@";
+                       fail ("$t error: $@");
                }
                else {
                        ## Do any error for now: i18n worries
-                       pass $t;
+                       pass ($t);
                }
        }
        $dbh->commit();
@@ -395,20 +394,20 @@
        eval { $sth->execute($input); };
        if ($@) {
                if ($rows !~ /ERROR: (.+)/) {
-                       fail $t;
+                       fail ($t);
                }
                else {
                        ## Do any error for now: i18n worries
-                       pass $t;
+                       pass ($t);
                }
        }
        $dbh->commit();
 
        if ($rows !~ /ERROR/) {
                $SQL = "SELECT x$type FROM dbd_pg_test_geom";
-               my $expected = [[$rows],[$rows]];
+               $expected = [[$rows],[$rows]];
                $result = $dbh->selectall_arrayref($SQL);
-               is_deeply($result, $expected, $t);
+               is_deeply ($result, $expected, $t);
        }
 }
 
@@ -566,6 +565,7 @@
        $t='Backslash quoting inside single quotes is parsed correctly with 
standard_conforming_strings off';
        eval {
                $dbh->do(q{SET standard_conforming_strings = 'off'});
+               local $dbh->{Warn} = '';
                $sth = $dbh->prepare(q{SELECT '\', ?});
                $sth->execute();
                $sth->finish();
@@ -663,7 +663,7 @@
 
 ## Test quoting of booleans
 
-my %booltest = (
+my %booltest = ( ## no critic (Lax::ProhibitLeadingZeros::ExceptChmod, 
ValuesAndExpressions::ProhibitLeadingZeros)
 undef         => 'NULL',
 't'           => 'TRUE',
 'T'           => 'TRUE',
@@ -694,22 +694,22 @@
 '0 but truez' => 'ERROR',
 );
 
-while (my ($name,$val) = each %booltest) {
+while (my ($name,$res) = each %booltest) {
        $name = undef if $name eq 'undef';
        $t = sprintf 'Boolean quoting of %s',
                defined $name ? qq{"$name"} : 'undef';
        eval { $result = $dbh->quote($name, {pg_type => PG_BOOL}); };
        if ($@) {
-               if ($val eq 'ERROR' and $@ =~ /Invalid boolean/) {
-                       pass $t;
+               if ($res eq 'ERROR' and $@ =~ /Invalid boolean/) {
+                       pass ($t);
                }
                else {
-                       fail "Failure at $t: $...@\n";
+                       fail ("Failure at $t: $@");
                }
                $dbh->rollback();
        }
        else {
-               is ($result, $val, $t);
+               is ($result, $res, $t);
        }
 }
 

Modified: DBD-Pg/trunk/t/99_perlcritic.t
==============================================================================
--- DBD-Pg/trunk/t/99_perlcritic.t      (original)
+++ DBD-Pg/trunk/t/99_perlcritic.t      Tue Jul 21 08:59:39 2009
@@ -80,7 +80,15 @@
 }
 close $fh or die qq{Could not close "$file": $!\n};
 
-## Everything in MANIFEST should also be in README.dev
+$file = 'MANIFEST.SKIP';
+open $fh, '<', $file or die qq{Could not open "$file": $!\n};
+while (<$fh>) {
+       next unless m{^(t/.*)};
+       $manfile{$1} = $.;
+}
+close $fh or die qq{Could not close "$file": $!\n};
+
+## Everything in MANIFEST[.SKIP] should also be in README.dev
 for my $file (sort keys %manfile) {
        if (!exists $devfile{$file}) {
                fail qq{File "$file" is in MANIFEST but not in README.dev\n};

Reply via email to