Commit | Line | Data |
4fa63b60 |
1 | #!/usr/bin/perl -l |
2 | |
3 | ## |
4 | # DBM::Deep Test |
5 | # |
6 | # Test for interference from -l on the commandline. |
7 | ## |
8 | use strict; |
9 | use Test::More tests => 4; |
10 | use Test::Exception; |
11 | |
12 | use_ok( 'DBM::Deep' ); |
13 | |
14 | unlink "t/test.db"; |
15 | my $db = DBM::Deep->new( 't/test.db' ); |
16 | |
17 | ## |
18 | # put/get key |
19 | ## |
20 | $db->{key1} = "value1"; |
21 | is( $db->get("key1"), "value1", "get() works with hash assignment" ); |
22 | is( $db->fetch("key1"), "value1", "... fetch() works with hash assignment" ); |
23 | is( $db->{key1}, "value1", "... and hash-access also works" ); |