From: rkinyon Date: Mon, 1 Oct 2007 15:15:50 +0000 (+0000) Subject: Added coverage report and tests that were wrong X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=522fcaec23fc30a040f9926967b53b1a7495fff2;p=dbsrgits%2FDBM-Deep.git Added coverage report and tests that were wrong --- diff --git a/lib/DBM/Deep.pod b/lib/DBM/Deep.pod index 2405b25..6b5b2e6 100644 --- a/lib/DBM/Deep.pod +++ b/lib/DBM/Deep.pod @@ -1027,12 +1027,12 @@ B report on this distribution's test suite. ------------------------------------------ ------ ------ ------ ------ ------ File stmt bran cond sub total ------------------------------------------ ------ ------ ------ ------ ------ - blib/lib/DBM/Deep.pm 94.5 85.0 90.5 100.0 93.6 - blib/lib/DBM/Deep/Array.pm 100.0 94.3 100.0 100.0 98.7 - blib/lib/DBM/Deep/Engine.pm 95.9 84.9 81.7 100.0 92.8 + blib/lib/DBM/Deep.pm 96.9 88.3 90.5 100.0 95.7 + blib/lib/DBM/Deep/Array.pm 100.0 95.7 100.0 100.0 99.0 + blib/lib/DBM/Deep/Engine.pm 95.5 84.7 81.6 98.4 92.4 blib/lib/DBM/Deep/File.pm 97.2 81.6 66.7 100.0 91.9 blib/lib/DBM/Deep/Hash.pm 100.0 100.0 100.0 100.0 100.0 - Total 96.5 86.5 83.5 100.0 94.0 + Total 96.7 87.0 83.3 99.2 94.1 ------------------------------------------ ------ ------ ------ ------ ------ =head1 MORE INFORMATION diff --git a/t/31_references.t b/t/31_references.t index 0184795..af9bc30 100644 --- a/t/31_references.t +++ b/t/31_references.t @@ -1,6 +1,7 @@ use strict; use Test::More tests => 16; +use Test::Deep; use Test::Exception; use t::common qw( new_fh ); @@ -19,8 +20,8 @@ $db->{hash} = \%hash; isa_ok( tied(%hash), 'DBM::Deep::Hash' ); is( $db->{hash}{foo}, 1 ); -is_deeply( $db->{hash}{bar}, [ 1 .. 3 ] ); -is_deeply( $db->{hash}{baz}, { a => 42 } ); +cmp_deeply( $db->{hash}{bar}, noclass([ 1 .. 3 ]) ); +cmp_deeply( $db->{hash}{baz}, noclass({ a => 42 }) ); $hash{foo} = 2; is( $db->{hash}{foo}, 2 ); @@ -39,8 +40,8 @@ $db->{array} = \@array; isa_ok( tied(@array), 'DBM::Deep::Array' ); is( $db->{array}[0], 1 ); -is_deeply( $db->{array}[1], [ 1 .. 3 ] ); -is_deeply( $db->{array}[2], { a => 42 } ); +cmp_deeply( $db->{array}[1], noclass([ 1 .. 3 ]) ); +cmp_deeply( $db->{array}[2], noclass({ a => 42 }) ); $array[0] = 2; is( $db->{array}[0], 2 ); diff --git a/t/44_upgrade_db.t b/t/44_upgrade_db.t index e069990..759dbf0 100644 --- a/t/44_upgrade_db.t +++ b/t/44_upgrade_db.t @@ -13,7 +13,7 @@ BEGIN { } } -plan tests => 202; +plan tests => 212; use t::common qw( new_fh ); use File::Spec;