Lines Matching refs:Zlib

4 use IO::Zlib;
32 eval { require Compress::Zlib };
38 ok(1, $hasCompressZlib == IO::Zlib::has_Compress_Zlib());
40 eval "use IO::Zlib qw(:gzip_external)";
42 ok(2, $@ =~ /^IO::Zlib::import: ':gzip_external' requires an argument /);
44 eval "use IO::Zlib";
47 ok(4, $hasCompressZlib || IO::Zlib::gzip_used());
48 ok(5, !defined IO::Zlib::gzip_external());
49 ok(6, IO::Zlib::gzip_read_open() eq 'gzip -dc %s |');
50 ok(7, IO::Zlib::gzip_write_open() eq '| gzip > %s');
51 ok(8, \&IO::Zlib::gzopen == \&IO::Zlib::gzopen_external ||
52 ($hasCompressZlib && \&IO::Zlib::gzopen == \&Compress::Zlib::gzopen));
54 eval "use IO::Zlib qw(:gzip_external 0)";
56 ok(9, !IO::Zlib::gzip_external());
57 ok(10, ($hasCompressZlib && \&IO::Zlib::gzopen == \&Compress::Zlib::gzopen) ||
58 (!$hasCompressZlib && $@ =~ /^IO::Zlib::import: no Compress::Zlib and no external gzip /));
60 eval "use IO::Zlib qw(:gzip_external 1)";
62 ok(11, IO::Zlib::gzip_used());
63 ok(12, IO::Zlib::gzip_external());
64 ok(13, \&IO::Zlib::gzopen == \&IO::Zlib::gzopen_external);
66 eval 'IO::Zlib->new("foo", "xyz")';
68 ok(14, $@ =~ /^IO::Zlib::gzopen_external: mode 'xyz' is illegal /);
82 ok(15, $file = IO::Zlib->new($name, "wb"));
90 ok(20, $file = IO::Zlib->new());
100 $file = IO::Zlib->new($name, "rb");
107 ok(31, !defined(IO::Zlib->new($name, "rb")));
113 eval "use IO::Zlib ':gzip_read_open' => '$new_read'";
115 ok(32, IO::Zlib::gzip_read_open() eq $new_read);
117 eval "use IO::Zlib ':gzip_read_open' => 'bad'";
119 ok(33, $@ =~ /^IO::Zlib::import: ':gzip_read_open' 'bad' is illegal /);
123 eval "use IO::Zlib ':gzip_write_open' => '$new_write'";
125 ok(34, IO::Zlib::gzip_write_open() eq $new_write);
127 eval "use IO::Zlib ':gzip_write_open' => 'bad'";
129 ok(35, $@ =~ /^IO::Zlib::import: ':gzip_write_open' 'bad' is illegal /);