DataStore-CAS-FS
view release on metacpan or search on metacpan
t/32-dircodec-universal.t view on Meta::CPAN
use Test::More;
use Digest;
use_ok('DataStore::CAS::Virtual') || BAIL_OUT;
use_ok('DataStore::CAS::FS::DirCodec::Universal') || BAIL_OUT;
my $cas= DataStore::CAS::Virtual->new();
sub decode_utf8 { goto &DataStore::CAS::FS::InvalidUTF8::decode_utf8; }
sub dies_ok(&@) {
my ($code, $regex, $description)= @_;
my $err= '';
try { $code->(); } catch { $err= $_ };
like( $err, $regex, $description );
}
sub dir_encode {
my ($entries, $meta)= @_;
$meta ||= {};
return DataStore::CAS::FS::DirCodec::Universal->encode($entries, $meta);
t/33-dircodec-minimal.t view on Meta::CPAN
use strict;
use warnings;
use Try::Tiny;
use Test::More;
use_ok('DataStore::CAS::Virtual') || BAIL_OUT;
use_ok('DataStore::CAS::FS::DirCodec::Minimal') || BAIL_OUT;
sub decode_utf8 { goto &DataStore::CAS::FS::InvalidUTF8::decode_utf8; }
sub dies_ok(&@) {
my ($code, $regex, $description)= @_;
my $err= '';
try { $code->(); } catch { $err= $_ };
like( $err, $regex, $description );
}
sub dir_encode {
my ($entries, $meta)= @_;
$meta ||= {};
return DataStore::CAS::FS::DirCodec::Minimal->encode($entries, $meta);
t/34-dircodec-unix.t view on Meta::CPAN
use strict;
use warnings;
use Try::Tiny;
use Test::More;
use_ok('DataStore::CAS::FS::DirCodec::Unix') || BAIL_OUT;
use_ok('DataStore::CAS::Virtual') || BAIL_OUT;
sub decode_utf8 { goto &DataStore::CAS::FS::InvalidUTF8::decode_utf8; }
sub dies_ok(&@) {
my ($code, $regex, $description)= @_;
my $err= '';
try { $code->(); } catch { $err= $_ };
like( $err, $regex, $description );
}
sub dir_encode {
my ($entries, $meta)= @_;
$meta ||= {};
return DataStore::CAS::FS::DirCodec::Unix->encode($entries, $meta);
( run in 1.309 second using v1.01-cache-2.11-cpan-49f99fa48dc )