Condition Coverage

blib/lib/Biblio/Isis.pm
Criterion Covered Total %
condition 23 43 53.4


and 3 conditions

line !l l&&!r l&&r condition
179 6 0 0 $$self{'read_fdt'} and -e $$self{'fdt_file'}
614 0 0 102 defined $v and $v ne ''
622 6 9 3 not $j_rs and $i_sf
630 4 6 2 not $j_rs and $i_sf

or 2 conditions

line l !l condition
269 25 4 $$self{'current_mfn'} || -1
450 11 0 $self->fetch($mfn) || (return)
589 6 0 $self->fetch($mfn) || (return)
665 164 0 shift() || (return)
733 2 0 shift() || (return)

or 3 conditions

line l !l&&r !l&&!r condition
223 6 0 0 unpack('V', $buff) || croak('NXTNFN is zero')
266 29 0 0 shift() || croak('fetch needs MFN as argument!')
448 11 0 0 shift() || croak('need MFN')
575 6 0 0 shift() || confess('need mfn!')
582 4 0 0 $$arg{'mfn'} || confess('need mfn in arguments')
591 1 1 4 $$arg{'join_subfields_with'} || $$self{'join_subfields_with'}
666 0 164 0 $$self{'TagName'}{$tag} || $tag