Branch Coverage

blib/lib/DBIx/DataModel/Meta/Source/Table.pm
Criterion Covered Total %
branch 18 26 69.2


line true false branch
64 13 25 unless $self->{'components'}
71 0 62 unless @path
75 30 32 if ref $path[-1]
83 8 16 if (@path == 1 and not @args)
85 2 6 if $cached
89 2 20 if $pre_args
93 4 16 $self->_is_called_as_class_method ? :
110 0 9 unless my $type = $self->{'schema'}->type($type_name)
127 1 36 if ($previous)
131 0 1 $handler_name eq 'from_DB' ? :
147 0 3 unless &any(sub { $component_name eq $_; } , @components)
156 0 0 if ($r and $want_recurse)
157 0 0 unless &does($r, "ARRAY")