Condition Coverage

blib/lib/POE/Component/EasyDBI.pm
Criterion Covered Total %
condition 20 78 25.6


and 2 conditions

line l !l condition
962 0 0 $_[3]{'opts'}{'no_warnings'} and Deparse error: Can't locate object method "object_2svref" via package "B::SPECIAL" at /usr/local/lib/perl5/5.26.1/B/Deparse.pm line 5018.

and 3 conditions

line !l l&&!r l&&r condition
92 2 0 0 @_ & 1 and &_HASH($_[0])
148 2 0 0 exists $opt{'reconnect_wait'} and $opt{'reconnect_wait'} < 1
314 0 0 0 $heap->{'shutdown'} == 1 and not defined $_[10]
326 2 0 0 defined $_[10] and uc $_[10] eq "NOW"
342 0 0 0 $queue->{'action'} and $queue->{'action'} eq "EXIT"
480 0 0 0 &reftype($args->{'event'}) and &reftype($args->{'event'}) eq "CODE"
498 0 0 0 &reftype($args->{'event'}) and &reftype($args->{'event'}) eq "CODE"
514 0 0 0 &reftype($args->{'event'}) and &reftype($args->{'event'}) eq "CODE"
525 0 0 0 &reftype($args->{'event'}) and &reftype($args->{'event'}) eq "CODE"
541 0 0 0 &reftype($args->{'event'}) and &reftype($args->{'event'}) eq "CODE"
569 0 0 29 defined $args and &_HASH($args)
665 2 0 0 $heap->{'opts'}{'alt_fork'} and $^O ne "MSWin32"
842 0 0 0 $qc->{'session'} and $qc->{'event'}
848 0 0 0 &reftype($qc->{'event'}) and &reftype($qc->{'event'}) eq "CODE"
930 20 0 7 &reftype($query_copy->{'event'}) and &reftype($query_copy->{'event'}) eq "CODE"
944 23 0 4 defined $query_copy->{'sendersession'} and $query_copy->{'sendersession'} ne $query_copy->{'session'}
992 0 0 1 ref $self and $self->ID

or 2 conditions

line l !l condition
280 0 2 $keep->{'max_retries'} || 5
0 2 $keep->{'no_connect_failures'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
218 0 2 0 ref $class || $class
394 2 0 0 not ref $a or $a =~ /postback/i
2 0 0 not ref $a or $a =~ /postback/i or $a =~ /callback/i
414 0 4 12 defined $arg->{$key} or $key eq "queries"
461 27 0 0 not ref $a or $a =~ /postback/i
27 0 0 not ref $a or $a =~ /postback/i or $a =~ /callback/i
510 0 0 27 $args->{'action'} eq "HASHHASH" or $args->{'action'} eq "HASHARRAY"