/home/.cpan/build/CDB_File-1.05-0/t
NameSizeModeActions
lib/-0755rm
01main.t88290644editdlrm
02last.t9220644editdlrm
03fetchall.t6840644editdlrm
clear.t10980644editdlrm
cow.t13320644editdlrm
empty.t8470644editdlrm
not_utf8.t12780644editdlrm
undef.t14360644editdlrm
utf8.t10490644editdlrm
Edit: /home/.cpan/build/CDB_File-1.05-0/t/clear.t (1098B)
#!perl use strict; use warnings; use FindBin; use lib "$FindBin::Bin/lib"; use Helpers; # Local helper routines used by the test suite. use Test::More; use Test::Fatal; plan( skip_all => "utf8 macro support requires > 5.13.7" ) if $] < '5.013007'; plan tests => 5; use CDB_File; my ( $db, $db_tmp ) = get_db_file_pair(1); my %a = qw(one Hello two Goodbye); eval { CDB_File::create( %a, $db->filename, $db_tmp->filename, 'utf8' => 1 ) or die "Failed to create cdb: $!" }; is( "$@", '', "Create cdb" ); # Test that good file works. tie( my %h, "CDB_File", $db->filename, 'utf8' => 0 ) and pass("Test that good file works"); like exception { delete $h{'one'} }, qr{^\QModification of a CDB_File attempted at t/clear.t\E}, "Test dies if you try to delete a key in a tied hash"; like exception { $h{'one'} = 5 }, qr{^\QModification of a CDB_File attempted at t/clear.t\E}, "Test dies if you try to modify a key in a tied hash"; my $t = tied %h; like exception { $t->CLEAR }, qr{^\QModification of a CDB_File attempted at t/clear.t\E}, "Test dies if you try to clear the tied hash"; exit;