lzw_elias_gamma.t 354 B

12345678910111213141516171819202122
  1. #!perl -T
  2. use 5.036;
  3. use Test::More;
  4. use Compression::Util qw(:all);
  5. plan tests => 1;
  6. foreach my $file (__FILE__) {
  7. my $str = do {
  8. local $/;
  9. open my $fh, '<:raw', $file;
  10. <$fh>;
  11. };
  12. my $enc = lzw_compress($str, \&elias_gamma_encode);
  13. my $dec = lzw_decompress($enc, \&elias_gamma_decode);
  14. is($str, $dec);
  15. }