Data-Fenwick2D-Shared
view release on metacpan or search on metacpan
t/02-frozen.t view on Meta::CPAN
}
# ---- new_readonly error paths ----
like exception(sub { Data::Fenwick2D::Shared->new_readonly("$dir/does-not-exist.f2d") }),
qr/open|No such/, 'new_readonly on a missing path croaks';
like exception(sub { Data::Fenwick2D::Shared->new_readonly(undef) }),
qr/required/, 'new_readonly requires a path';
done_testing;
# minimal exception helper (avoid a Test::Fatal dependency)
sub exception {
my $code = shift;
my $err;
{ local $@; eval { $code->(); 1 } or $err = $@; }
return $err;
}
( run in 1.305 second using v1.01-cache-2.11-cpan-54e63673c56 )