Condition Coverage

blib/lib/List/RewriteElements.pm
Criterion Covered Total %
condition 32 36 88.8


and 3 conditions

line !l l&&!r l&&r condition
21 23 5 1 defined $$argsref{'file'} and not -f $$argsref{'file'}
23 5 23 0 defined $$argsref{'list'} and !ref($$argsref{'list'}) || ref $$argsref{'list'} ne 'ARRAY'
30 20 6 0 defined $$argsref{'body_suppress'} and !ref($$argsref{'body_suppress'}) || ref $$argsref{'body_suppress'} ne 'CODE'
37 12 12 0 defined $$argsref{'header_rule'} and !ref($$argsref{'header_rule'}) || ref $$argsref{'header_rule'} ne 'CODE'
44 14 7 1 defined $$argsref{'header_suppress'} and not defined $$argsref{'header_rule'}
48 14 7 0 defined $$argsref{'header_suppress'} and !ref($$argsref{'header_suppress'}) || ref $$argsref{'header_suppress'} ne 'CODE'

or 3 conditions

line l !l&&r !l&&!r condition
19 6 23 1 defined $$argsref{'file'} or defined $$argsref{'list'}
23 1 1 21 !ref($$argsref{'list'}) || ref $$argsref{'list'} ne 'ARRAY'
30 1 1 4 !ref($$argsref{'body_suppress'}) || ref $$argsref{'body_suppress'} ne 'CODE'
37 1 1 10 !ref($$argsref{'header_rule'}) || ref $$argsref{'header_rule'} ne 'CODE'
48 1 1 5 !ref($$argsref{'header_suppress'}) || ref $$argsref{'header_suppress'} ne 'CODE'
89 7 1 11 defined $$self{'output_file'} || defined $$self{'output_suffix'}