7 sub export { 'export' };
11 use Test::More no_plan => 1;
13 use_ok( 'DBM::Deep' );
16 my $db = DBM::Deep->new(
21 die "ERROR: " . $db->error();
24 $db->{unblessed} = {};
25 $db->{unblessed}{a} = 1;
26 $db->{unblessed}{b} = [];
27 $db->{unblessed}{b}[0] = 1;
28 $db->{unblessed}{b}[1] = 2;
29 $db->{unblessed}{b}[2] = 3;
33 my $db2 = DBM::Deep->new(
38 die "ERROR: " . $db2->error();
41 is( $db2->{unblessed}{a}, 1 );
42 is( $db2->{unblessed}{b}[0], 1 );
43 is( $db2->{unblessed}{b}[1], 2 );
44 is( $db2->{unblessed}{b}[2], 3 );
46 $db2->{unblessed}{a} = 2;
48 is( $db2->{unblessed}{a}, 2 );
49 is( $db2->{unblessed}{b}[0], 1 );
50 is( $db2->{unblessed}{b}[1], 2 );
51 is( $db2->{unblessed}{b}[2], 3 );
55 my $db3 = DBM::Deep->new(
60 die "ERROR: " . $db->error();
63 is( $db3->{unblessed}{a}, 2 );
64 is( $db3->{unblessed}{b}[0], 1 );
66 is( $db3->{unblessed}{b}[1], 2 );
67 is( $db3->{unblessed}{b}[2], 3 );