lz77_obh_encode.t 377 B

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