Condition Coverage

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


and 2 conditions

line l !l condition
127 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
90 0 0 0 defined $ssl and $ssl =~ /ssl/i
107 0 0 0 defined $ssl and $ssl =~ /starttls|stls/i
113 0 0 0 $capa = $obj->capa and exists $$capa{'STLS'}
0 0 0 $capa = $obj->capa and exists $$capa{'STLS'} and $obj->command('STLS')->response == CMD_OK()
0 0 0 $capa = $obj->capa and exists $$capa{'STLS'} and $obj->command('STLS')->response == CMD_OK() and $obj->ssl_start(\%ssl_args)
127 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')
153 0 0 0 ref $username and UNIVERSAL::isa($username, 'Authen::SASL')
229 0 0 0 defined $token and length $token

or 2 conditions

line l !l condition
51 0 0 $_args{'Port'} || 'pop3(110)'
148 0 0 $$capa{'SASL'} || 'CRAM-MD5'
155 0 0 $sasl->mechanism || ''

or 3 conditions

line l !l&&r !l&&!r condition
30 0 0 0 ref $self || $self