use strict; use Test::More; use Crypt::OpenPGP::Compressed; my $data = < $num_tests; } for my $cid ( sort { $a <=> $b } keys %TESTS ) { my $cdata = Crypt::OpenPGP::Compressed->new( Data => $data, Alg => $cid ); isa_ok $cdata, 'Crypt::OpenPGP::Compressed'; is $cdata->alg, $TESTS{ $cid }, 'alg matches'; is $cdata->alg_id, $cid, 'alg_id matches'; my $decomp = $cdata->decompress; is $decomp, $data, 'decompressed data matches original'; }