Branch Coverage

lib/UR/DataSource/Default.pm
Criterion Covered Total %
branch 24 30 80.0


line true false branch
20 0 131 unless ($subject_class_name->can('__load__'))
31 124 4 if (ref $content eq 'ARRAY') { }
4 0 elsif (ref $content eq 'CODE') { }
34 245 23 if @$content == 0
45 9 119 if (join($", @$headers) ne join($", @$expected_headers))
48 0 9 if ($@)
55 8 100018 unless $result
73 0 35 unless (defined $pos)
97 5 3 unless (exists $class_can_save{$obj_class})
100 7 1 if ($class_can_save{$obj_class})
109 2 2 if ($err)
118 1 1 if ($@)
123 1 1 if (@failed_rollback)
141 0 5 if ($@)
146 0 45 if (@failed_commit)