Condition Coverage

blib/lib/FlatFile/DataStore/Preamble.pm
Criterion Covered Total %
condition 24 30 80.0


and 3 conditions

line !l l&&!r l&&r condition
188 255 201 2 /prevfnum|prevseek/ and $transind =~ /[$update$delete]/
201 253 2 /nextfnum|nextseek/ and $indicator =~ /[$oldupd$olddel]/
198 881 78 2 /prevfnum|prevseek/ and $indicator =~ /[$create]/
943 14 2 /nextfnum|nextseek/ and $indicator =~ /[$update$delete]/

or 3 conditions

line l !l&&r !l&&!r condition
121 186 1 0 $$parms{'datastore'} || croak('Missing: datastore')
138 185 1 0 $$parms{'indicator'} || croak('Missing: indicator')
139 184 1 0 $$parms{'transind'} || croak('Missing: transind')
188 5 0 458 /transnum|keynum|reclen|thisfnum|thisseek/ or /prevfnum|prevseek/ and $transind =~ /[$update$delete]/
2 0 456 /transnum|keynum|reclen|thisfnum|thisseek/ or /prevfnum|prevseek/ and $transind =~ /[$update$delete]/ or /nextfnum|nextseek/ and $indicator =~ /[$oldupd$olddel]/
198 2 0 959 /prevfnum|prevseek/ and $indicator =~ /[$create]/ or /nextfnum|nextseek/ and $indicator =~ /[$update$delete]/