Condition Coverage

blib/lib/WWW/Metaweb.pm
Criterion Covered Total %
condition 6 61 9.8


and 3 conditions

line !l l&&!r l&&r condition
191 3 0 0 defined $username and defined $password
301 0 0 0 @read_queries == 1 && !wantarray
339 0 0 0 @write_queries == 1 && !wantarray
481 0 0 1 @_ > 1 and @_ % 2 == 0
501 0 0 0 ref $query eq 'HASH' and not defined $$query{'query'}
0 0 0 ref $query eq 'ARRAY' and not defined $$query[0]{'query'}
505 0 0 0 $$self{'auto_cursors'} and not defined $$query{'cursor'}
512 0 0 0 ref $p_query eq 'HASH' and not defined $$p_query{'query'}
0 0 0 ref $p_query eq 'ARRAY' and not defined $$p_query[0]{'query'}
516 0 0 0 $$self{'auto_cursors'} and not defined $$query{'cursor'}

or 2 conditions

line l !l condition
151 0 0 $$options{'username'} || ''
152 0 0 $$options{'password'} || ''
810 0 0 shift() || 'netmetawebquery'
856 0 0 shift() || 'netmetawebquery'
896 0 0 $$self{'result_envelope'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
146 0 3 0 ref $invocant || $invocant
278 0 0 1 $read_queries[$i] eq 'perl' or $read_queries[$i] eq 'json'
322 0 0 0 $write_queries[$i] eq 'perl' or $write_queries[$i] eq 'json'
499 0 0 2 ref $query eq 'HASH' or ref $query eq 'ARRAY'
501 0 0 0 ref $query eq 'HASH' and not defined $$query{'query'} or ref $query eq 'ARRAY' and not defined $$query[0]{'query'}
512 0 0 0 ref $p_query eq 'HASH' and not defined $$p_query{'query'} or ref $p_query eq 'ARRAY' and not defined $$p_query[0]{'query'}
982 3 0 0 $envelope eq 'read' or $envelope eq 'write'