Condition Coverage

blib/lib/Net/POP3S.pm
Criterion Covered Total %
condition 0 41 0.0


and 2 conditions

line l !l condition
130 0 0 unshift @Net::POP3S::ISA, 'IO::Socket::SSL' and 'IO::Socket::SSL'->start_SSL($self, %$args) and $self->isa('IO::Socket::SSL') and bless $self, $type

and 3 conditions

line !l l&&!r l&&r condition
46 0 0 0 defined $arg{'SSL'} and $arg{'SSL'} > 0
99 0 0 0 defined $ssl and $ssl =~ /ssl/i
117 0 0 0 defined $ssl and $ssl =~ /starttls|stls/i
130 0 0 0 unshift @Net::POP3S::ISA, 'IO::Socket::SSL' and 'IO::Socket::SSL'->start_SSL($self, %$args)
0 0 0 unshift @Net::POP3S::ISA, 'IO::Socket::SSL' and 'IO::Socket::SSL'->start_SSL($self, %$args) and $self->isa('IO::Socket::SSL')
146 0 0 0 $capa = $self->capa and exists $capa->{'STLS'}
0 0 0 $capa = $self->capa and exists $capa->{'STLS'} and $self->_STLS
0 0 0 $capa = $self->capa and exists $capa->{'STLS'} and $self->_STLS and $self->ssl_start(\%ssl_args, @_)
174 0 0 0 index($sv, $i) >= 0 and grep(/$i/i, @matched) == ()

or 2 conditions

line l !l condition
48 0 0 $arg{'Port'} ||= 995
60 0 0 $_args{'Port'} || 'pop3(110)'
171 0 0 $self->capa->{'SASL'} || 'CRAM-MD5'

or 3 conditions

line l !l&&r !l&&!r condition
32 0 0 0 ref $self || $self
86 0 0 0 $ssl or defined $arg{'SSL'}