Branch Coverage

blib/lib/Object/Annotate.pm
Criterion Covered Total %
branch 23 36 63.8


line true false branch
83 0 0 ref $self ? :
153 0 3 if ($arg->{'noun'} xor $arg->{'verb'}) { }
3 0 elsif (not $arg->{'noun'} || $arg->{'verb'}) { }
214 2 1 if $class
227 0 1 if $arg->{'extra_setup'}
285 0 1 unless eval "require $arg->{'base_class'};"
291 1 0 if ($arg->{'dsn'})
298 1 0 unless $arg->{'columns'}
303 0 1 if $arg->{'sequence'}
334 0 3 $arg->{'columns'} ? :
345 5 4 if (ref $id_attr) { }
349 0 4 unless $id
355 46 17 unless exists $arg->{$_}
359 9 0 if $set_time
403 3 7 if (ref $id_attr) { }
5 2 elsif (ref $self) { }
407 0 5 unless $id
411 8 2 if defined $id and not exists $arg->{'object_id'}