Condition Coverage

blib/lib/Net/SMTPS.pm
Criterion Covered Total %
condition 0 35 0.0


and 2 conditions

line l !l condition
139 0 0 unshift @Net::SMTPS::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
95 0 0 0 defined $ssl and $ssl =~ /ssl/i
121 0 0 0 defined $ssl and $ssl =~ /starttls/i
0 0 0 defined $ssl and $ssl =~ /starttls/i and $obj->supports('STARTTLS')
125 0 0 0 $obj->command('STARTTLS')->response == 2 and $obj->ssl_start(\%ssl_args)
0 0 0 $obj->command('STARTTLS')->response == 2 and $obj->ssl_start(\%ssl_args) and $obj->hello($arg{'Hello'} || '')
139 0 0 0 unshift @Net::SMTPS::ISA, 'IO::Socket::SSL' and 'IO::Socket::SSL'->start_SSL($self, %$args)
0 0 0 unshift @Net::SMTPS::ISA, 'IO::Socket::SSL' and 'IO::Socket::SSL'->start_SSL($self, %$args) and $self->isa('IO::Socket::SSL')
158 0 0 0 index($sv, $i) >= 0 and grep(/$i/i, @matched) == ()

or 2 conditions

line l !l condition
54 0 0 $_args{'Port'} || 'smtp(25)'
115 0 0 $arg{'Hello'} || ''
125 0 0 $arg{'Hello'} || ''

or 3 conditions

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