Merged with master and am ready to merge back
[dbsrgits/DBM-Deep.git] / t / 29_largedata.t
CommitLineData
2120a181 1use strict;
0e3e3555 2use warnings FATAL => 'all';
3
4use Test::More;
5use t::common qw( new_dbm );
2120a181 6
7use_ok( 'DBM::Deep' );
8
0e3e3555 9my $dbm_factory = new_dbm();
10while ( my $dbm_maker = $dbm_factory->() ) {
11 my $db = $dbm_maker->();
12
24b0b7b9 13 my $val1 = "a" x 6000;
2120a181 14
0e3e3555 15 $db->{foo} = $val1;
24b0b7b9 16 is( $db->{foo}, $val1, "6000 char value stored and retrieved" );
2120a181 17
0e3e3555 18# delete $db->{foo};
19# my $size = -s $filename;
20# $db->{bar} = "a" x 300;
21# is( $db->{bar}, 'a' x 300, "New 256 char value is stored" );
22# cmp_ok( $size, '==', -s $filename, "Freespace is reused" );
23}
2120a181 24
0e3e3555 25done_testing;