Condition Coverage

blib/lib/DBIx/Objects.pm
Criterion Covered Total %
condition 0 81 0.0


and 3 conditions

line !l l&&!r l&&r condition
82 0 0 0 $$self{'var'} and $$self{'_REGISTRY'}{'_DATA'}{$var}{'data'} eq $$self{$var}
180 0 0 0 @_ and not $self->_readonly($source, $param)
236 0 0 0 $$self{'_REGISTRY'}{$self->_primary}{'prep'} && $self->clean($self->_primary) && $$self{'_REGISTRY'}{$package}{'prep'} && $self->clean($package)
237 0 0 0 $$self{'_REGISTRY'}{$package}{'prep'} && $self->clean($package)
268 0 0 0 @_ and not $self->_readonly('id')
290 0 0 0 $self->_isobject($var) && $$self{'_REGISTRY'}{'_DATA'}{$var}{'array'}

or 2 conditions

line l !l condition
62 0 0 $$self{'_REGISTRY'}{'_PRIMARY'} || 0
141 0 0 $self->_vars($package) || (return $self)
299 0 0 $$self{$var} || undef

or 3 conditions

line l !l&&r !l&&!r condition
24 0 0 0 UNIVERSAL::isa($_[0], 'DBIx::Object') && shift() || caller
60 0 0 0 UNIVERSAL::isa($_[0], 'DBIx::Object') && shift() || caller
68 0 0 0 UNIVERSAL::isa($_[0], 'DBIx::Object') && shift() || caller
71 0 0 0 !$$self{'_REGISTRY'}{'_DATA'}{$var}{'access'} || $$self{'_REGISTRY'}{'_DATA'}{$var}{'source'} eq $self->_primary
78 0 0 0 shift() || caller
97 0 0 0 shift() || caller
112 0 0 0 shift() || caller
119 0 0 0 shift() || caller
126 0 0 0 shift() || caller
140 0 0 0 UNIVERSAL::isa($_[0], 'DBIx::Object') && shift() || ref $self
214 0 0 0 ref $proto || $proto
229 0 0 0 shift() || caller
235 0 0 0 shift() || ref $self
258 0 0 0 shift() || ref $self
296 0 0 0 UNIVERSAL::isa($_[0], 'DBIx::Object') && shift() || ref $self
308 0 0 0 UNIVERSAL::isa($_[0], 'DBIx::Object') && shift() || ref $self
353 0 0 0 UNIVERSAL::isa($_[0], 'DBIx::Object::DBI') && shift() || caller
360 0 0 0 UNIVERSAL::isa($_[0], 'DBIx::Object::DBI') && shift() || caller
368 0 0 0 UNIVERSAL::isa($_[0], 'DBIx::Object::DBI') && shift() || ref $self