Branch Coverage

lib/Mail/Make/Stream/QuotedPrint.pm
Criterion Covered Total %
branch 22 50 44.0


line true false branch
45 0 5 unless defined $from_fh and defined $to_fh
46 0 5 unless $self->_load_class("MIME::QuotedPrint", {"no_import", 1})
51 0 5 unless ($self->_can($from_fh, "getline"))
53 0 0 $self->_can($from_fh, 'fileno') ? :
54 0 0 if (defined $fd and $fd >= 0)
57 0 0 unless $io->fdopen($fd, "r")
65 10 0 $self->_can($from_fh, 'getline') ? :
69 0 5 unless defined $rv
71 0 5 if not defined $buff and $self->_can($from_fh, "error") and $self->error
80 0 1 if (not defined $rv) { }
104 0 44 unless defined $from_fh and defined $to_fh
105 0 44 unless $self->_load_class("MIME::QuotedPrint", {"no_import", 1})
110 42 2 unless ($self->_can($from_fh, "getline"))
112 0 42 $self->_can($from_fh, 'fileno') ? :
113 0 42 if (defined $fd and $fd >= 0)
116 0 0 unless $io->fdopen($fd, "r")
122 1 43 exists $opts->{'eol'} && defined $opts->{'eol'} ? :
126 4 87 $self->_can($from_fh, 'getline') ? :
129 0 47 if &Encode::is_utf8($buff)
130 47 0 $has_eol ? :
132 0 47 unless defined $rv
134 0 44 if not defined $buff and $self->_can($from_fh, "error") and $self->error
143 0 1 if (not defined $rv) { }
165 0 0 $@ ? :
176 0 0 $@ ? :