5 use Test::More tests => 8;
7 use t::common qw( new_fh );
12 $db->{foo}{bar} = [ 1 .. 3 ];
18 cmp_ok( $db->{foo}{bar}[2], '==', 3, "Correct value found" );
21 use_ok( 'DBM::Deep' );
26 my ($fh, $filename) = new_fh();
28 my $db = DBM::Deep->new(
30 data_sector_size => 32,
36 $sizes{32} = -s $filename;
39 my $db = DBM::Deep->new( file => $filename );
41 $db->_get_self->_engine->storage->close( $db->_get_self );
46 my ($fh, $filename) = new_fh();
48 my $db = DBM::Deep->new(
50 data_sector_size => 64,
56 $sizes{64} = -s $filename;
59 my $db = DBM::Deep->new( $filename );
61 $db->_get_self->_engine->storage->close( $db->_get_self );
66 my ($fh, $filename) = new_fh();
68 my $db = DBM::Deep->new(
70 data_sector_size => 128,
76 $sizes{128} = -s $filename;
79 my $db = DBM::Deep->new( $filename );
81 $db->_get_self->_engine->storage->close( $db->_get_self );
86 my ($fh, $filename) = new_fh();
88 my $db = DBM::Deep->new(
90 data_sector_size => 256,
96 $sizes{256} = -s $filename;
99 my $db = DBM::Deep->new( $filename );
101 $db->_get_self->_engine->storage->close( $db->_get_self );
105 cmp_ok( $sizes{256}, '>', $sizes{128}, "Filesize for 256 > filesize for 128" );
106 cmp_ok( $sizes{128}, '>', $sizes{64}, "Filesize for 128 > filesize for 64" );
107 cmp_ok( $sizes{64}, '>', $sizes{32}, "Filesize for 64 > filesize for 32" );