Condition Coverage

blib/lib/Getopt/Lucid.pm
Criterion Covered Total %
condition 42 50 84.0


and 3 conditions

line !l l&&!r l&&r condition
152 2 2 1 ref $append{$strip} and ref $append{$strip} ne 'ARRAY'
161 0 4 1 ref $append{$strip} and ref $append{$strip} ne 'HASH'
236 0 83 0 $arg and ref $arg ne 'HASH'
239 0 76 7 $arg and exists $arg->{'requires'}
241 0 7 0 $requires and ref $requires ne 'ARRAY'
277 2 2 1 ref $merge{$strip} and ref $merge{$strip} ne 'ARRAY'
286 0 4 1 ref $merge{$strip} and ref $merge{$strip} ne 'HASH'
341 4 2 1 ref $replace{$strip} and ref $replace{$strip} ne 'ARRAY'
353 1 4 1 ref $replace{$strip} and ref $replace{$strip} ne 'HASH'
534 3 11 1 not defined $val and _find_arg($self, $value)
561 7 34 3 not defined $val and _find_arg($self, $value)
677 533 22 33 $type eq 'list' and defined $d
555 33 0 $type eq 'list' and defined $d and ref $d ne 'ARRAY'
679 525 29 34 $type eq 'keypair' and defined $d
554 33 1 $type eq 'keypair' and defined $d and ref $d ne 'HASH'

or 2 conditions

line l !l condition
332 6 8 $replace{$strip} || 0

or 3 conditions

line l !l&&r !l&&!r condition
501 3 16 1 defined $val or defined $value