Converted all test cases where the tests are queued in an array to calculate the...
Norbert Buchmuller [Sun, 16 Nov 2008 21:20:57 +0000 (21:20 +0000)]
t/00new.t
t/01generate.t
t/02where.t
t/03values.t
t/06order_by.t
t/07subqueries.t
t/08special_ops.t

index 5727478..eac01ee 100644 (file)
--- a/t/00new.t
+++ b/t/00new.t
@@ -6,13 +6,8 @@ use Test::More;
 
 use SQL::Abstract::Test import => ['is_same_sql_bind'];
 
-plan tests => 15;
-
-use_ok('SQL::Abstract');
-
 #LDNOTE: renamed all "bind" into "where" because that's what they are
 
-
 my @handle_tests = (
       #1
       {
@@ -110,6 +105,11 @@ my @handle_tests = (
       },
 );
 
+
+plan tests => (1 + scalar(@handle_tests));
+
+use_ok('SQL::Abstract');
+
 for (@handle_tests) {
   local $" = ', ';
   #print "creating a handle with args ($_->{args}): ";
index 000d6f7..4d98bb7 100644 (file)
@@ -5,7 +5,6 @@ use warnings;
 use Test::More;
 
 use SQL::Abstract::Test import => ['is_same_sql_bind'];
-plan tests => 72;
 
 use SQL::Abstract;
 
@@ -347,7 +346,8 @@ my @tests = (
       },
 );
 
-use Data::Dumper;
+
+plan tests => scalar(@tests) * 2;
 
 for (@tests) {
   local $"=', ';
index 60cbf84..85a0e8b 100644 (file)
@@ -6,8 +6,6 @@ use Test::More;
 use Test::Exception;
 use SQL::Abstract::Test import => ['is_same_sql_bind'];
 
-plan tests => 18;
-
 use SQL::Abstract;
 
 # Make sure to test the examples, since having them break is somewhat
@@ -196,9 +194,11 @@ my @handle_tests = (
        bind => [ $not_stringifiable ],
    },
 
-
 );
 
+
+plan tests => scalar(@handle_tests) + 1;
+
 for my $case (@handle_tests) {
     my $sql = SQL::Abstract->new;
     my($stmt, @bind) = $sql->where($case->{where}, $case->{order});
index 4e9056a..a75c216 100644 (file)
@@ -5,7 +5,6 @@ use warnings;
 use Test::More;
 
 use SQL::Abstract::Test import => ['is_same_sql_bind'];
-plan tests => 5;
 
 use SQL::Abstract;
 
@@ -58,6 +57,9 @@ my @data = (
     },
 );
 
+
+plan tests => scalar(@data);
+
 # Note to self: I have no idea what this does anymore
 # It looks like a cool fucking segment of code though!
 # I just wish I remembered writing it... :-\
index 63bde18..440517f 100644 (file)
@@ -61,11 +61,12 @@ my @cases =
    },
   );
 
-my $sql  = SQL::Abstract->new;
-my $sqlq = SQL::Abstract->new({quote_char => '`'});
 
 plan tests => (scalar(@cases) * 2);
 
+my $sql  = SQL::Abstract->new;
+my $sqlq = SQL::Abstract->new({quote_char => '`'});
+
 for my $case( @cases){
   is($sql->_order_by($case->{given}), $case->{expects});
   is($sqlq->_order_by($case->{given}), $case->{expects_quoted});
index c53d5c7..85f973e 100644 (file)
@@ -5,7 +5,6 @@ use warnings;
 use Test::More;\r
 \r
 use SQL::Abstract::Test import => ['is_same_sql_bind'];\r
-plan tests => 5;\r
 \r
 use SQL::Abstract;\r
 \r
@@ -79,6 +78,7 @@ push @tests, {
 };\r
 \r
 \r
+plan tests => scalar(@tests);\r
 \r
 for (@tests) {\r
 \r
index 895c9c2..8739ad7 100644 (file)
@@ -5,7 +5,6 @@ use warnings;
 use Test::More;\r
 \r
 use SQL::Abstract::Test import => ['is_same_sql_bind'];\r
-plan tests => 2;\r
 \r
 use SQL::Abstract;\r
 \r
@@ -56,6 +55,8 @@ my @tests = (
 );\r
 \r
 \r
+plan tests => scalar(@tests);\r
+\r
 for (@tests) {\r
 \r
   my($stmt, @bind) = $sqlmaker->where($_->{where}, $_->{order});\r