Condition Coverage

lib/Parse/File/Taxonomy/Path.pm
Criterion Covered Total %
condition 23 23 100.0


and 3 conditions

line !l l&&!r l&&r condition
173 1 1 38 ref $args and reftype $args eq 'HASH'
177 23 13 1 $$args{'file'} and $$args{'components'}
197 1 1 21 ref $$args{'components'} and reftype($$args{'components'}) eq 'HASH'
202 1 2 34 ref $$args{'components'}{$k} and reftype($$args{'components'}{$k}) eq 'ARRAY'
207 1 1 185 ref $row and reftype $row eq 'ARRAY'
805 1 1 6 ref $args and reftype $args eq 'HASH'

or 2 conditions

line l !l condition
184 3 32 delete $$args{'path_col_idx'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
175 14 23 1 $$args{'file'} or $$args{'components'}