Branch Coverage

blib/lib/App/RecordStream/Operation/xform.pm
Criterion Covered Total %
branch 26 38 68.4


line true false branch
80 0 25 if ($@)
114 58 9 if ($before == 0 and $after == 0)
124 7 2 if (scalar @$after_array > $after)
127 4 3 if $current_record
131 0 9 if (scalar @$after_array > $after)
134 0 0 if scalar @$before_array > $before
135 0 0 if $current_record
140 2 7 if scalar @$before_array > $before
142 2 7 unless ($current_record)
155 2 23 if (scalar @$after_array > 0)
162 2 0 if $current_record
165 2 0 if scalar @$before_array > $before
183 66 1 unless ($this->{'SUPPRESS_R'})
184 4 62 if (ref $value eq 'ARRAY') { }
186 7 0 if (ref $new_record eq 'HASH') { }
214 2 0 if (ref $new_record eq 'HASH')
223 3 0 if (ref $new_record eq 'HASH')
227 0 3 unless ($this->accept_record($new_record))
243 9 58 if ($before)