Condition Coverage

blib/lib/POE/Filter/SSL.pm
Criterion Covered Total %
condition 0 91 0.0


and 2 conditions

line l !l condition
204 0 0 ref $chunks eq 'ARRAY' and scalar @$chunks

and 3 conditions

line !l l&&!r l&&r condition
157 0 0 0 checkForDoSendback($return) and $return->[0] eq $filter
184 0 0 0 $filter eq $data->[0] and checkForDoSendback($data)
206 0 0 0 &blessed($chunks) and $chunks->can('DOSENDBACK')
0 0 0 &blessed($chunks) and $chunks->can('DOSENDBACK') and $chunks->DOSENDBACK
238 0 0 0 $err and $err != 1
241 0 0 0 $err and $err != 1
281 0 0 0 $err and $err != 1
293 0 0 0 $err and $err != 1
306 0 0 0 $err and $err != 1
329 0 0 0 $err and $err == 1
334 0 0 0 $err and $err == 1
337 0 0 0 $err and $err != 1
343 0 0 0 $err and $err != 1
353 0 0 0 $err and $err != 1
363 0 0 0 -s $params->{'dhcert'} and $dhbio = &Net::SSLeay::BIO_new_file($params->{'dhcert'}, 'r')
400 0 0 0 $err and $err != 1
584 0 0 0 ref $self->{'infos'} eq 'ARRAY' && $self->{'infos'}[1]
593 0 0 0 $self->{'infos'}[0] ne '2' && scalar @{$self->{'infos'}[2];} && $valid

or 2 conditions

line l !l condition
261 0 0 $params->{'debug'} || 0
264 0 0 $params->{'client'} || 0
334 0 0 $params->{'caverifydepth'} || 5
560 0 0 $err3 or '-'
0 0 $err2 or '-'
0 0 $err or '-'
637 0 0 $self->{'accepted'} && ($params->{'ignorebuf'} || !($self->{'sendbuf'} || $self->{'buffer'})) || 0

or 3 conditions

line l !l&&r !l&&!r condition
184 0 0 0 $ok or $filter eq $data->[0] and checkForDoSendback($data)
271 0 0 0 $params->{'tls'} || $params->{'tls1_2'}
276 0 0 0 $self->{'client'} or $params->{'nohonor'}
311 0 0 0 $params->{'cacrt'} or $params->{'cacrtmem'}
356 0 0 0 $params->{'dhcert'} or $params->{'dhcertmem'}
445 0 0 0 $self->doSSL or $self->{'buffer'}
457 0 0 0 $self->doSSL or $self->{'buffer'}