Condition Coverage

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


and 2 conditions

line l !l condition
961 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
313 0 0 0 $heap->{'shutdown'} == 1 and not defined $_[10]
325 2 0 0 defined $_[10] and uc $_[10] eq "NOW"
341 0 0 0 $queue->{'action'} and $queue->{'action'} eq "EXIT"
479 0 0 0 &reftype($args->{'event'}) and &reftype($args->{'event'}) eq "CODE"
497 0 0 0 &reftype($args->{'event'}) and &reftype($args->{'event'}) eq "CODE"
513 0 0 0 &reftype($args->{'event'}) and &reftype($args->{'event'}) eq "CODE"
524 0 0 0 &reftype($args->{'event'}) and &reftype($args->{'event'}) eq "CODE"
540 0 0 0 &reftype($args->{'event'}) and &reftype($args->{'event'}) eq "CODE"
568 0 0 29 defined $args and &_HASH($args)
664 2 0 0 $heap->{'opts'}{'alt_fork'} and $^O ne "MSWin32"
841 0 0 0 $qc->{'session'} and $qc->{'event'}
847 0 0 0 &reftype($qc->{'event'}) and &reftype($qc->{'event'}) eq "CODE"
929 20 0 7 &reftype($query_copy->{'event'}) and &reftype($query_copy->{'event'}) eq "CODE"
943 23 0 4 defined $query_copy->{'sendersession'} and $query_copy->{'sendersession'} ne $query_copy->{'session'}
991 0 0 1 ref $self and $self->ID

or 2 conditions

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

or 3 conditions

line l !l&&r !l&&!r condition
217 0 2 0 ref $class || $class
393 2 0 0 not ref $a or $a =~ /postback/i
2 0 0 not ref $a or $a =~ /postback/i or $a =~ /callback/i
413 0 4 12 defined $arg->{$key} or $key eq "queries"
460 27 0 0 not ref $a or $a =~ /postback/i
27 0 0 not ref $a or $a =~ /postback/i or $a =~ /callback/i
509 0 0 27 $args->{'action'} eq "HASHHASH" or $args->{'action'} eq "HASHARRAY"