Condition Coverage

blib/lib/Tie/Persistent.pm
Criterion Covered Total %
condition 8 26 30.7


and 3 conditions

line !l l&&!r l&&r condition
454 0 14 0 -f $file and not -w $file
547 0 58 0 $dataref eq $datatype and $datatype ne $type
58 0 0 $dataref eq $datatype and $datatype ne $type and "$type$datatype" ne 'SCALARREF'
572 58 0 0 $dataref ne $type and "$type$dataref" ne 'SCALARREF'

or 2 conditions

line l !l condition
432 64 0 $mode || 'r'

or 3 conditions

line l !l&&r !l&&!r condition
498 0 0 0 $objtype ||= $dataref
561 0 0 0 $tiedtype eq 'SCALAR' or $tiedtype eq 'REF'
576 40 0 0 $type eq 'SCALAR' or $type eq 'REF'
618 12 0 12 $Tie::Persistent::Readable or not $Has_Storable