Condition Coverage

blib/lib/POE/Component/EasyDBI.pm
Criterion Covered Total %
condition 20 75 26.6


and 2 conditions

line l !l condition
960 0 0 $_[3]{'opts'}{'no_warnings'} and 1

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'
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 29 0 defined $args and _HASH $args
664 2 0 0 $$heap{'opts'}{'alt_fork'} and $^O ne 'MSWin32'
842 0 0 0 $$qc{'session'} and $$qc{'event'}
846 0 0 0 reftype($$qc{'event'}) and reftype($$qc{'event'}) eq 'CODE'
928 20 0 7 reftype($$query_copy{'event'}) and reftype($$query_copy{'event'}) eq 'CODE'
942 23 0 4 defined $$query_copy{'sendersession'} and $$query_copy{'sendersession'} ne $$query_copy{'session'}
990 0 0 1 ref $self and $self->ID

or 2 conditions

line l !l condition
237 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'