Branch Coverage

blib/lib/Class/LazyObject.pm
Criterion Covered Total %
branch 15 18 83.3


line true false branch
27 40 56 if ($method eq 'new' and not ref $self)
33 6 50 unless ref $self
35 0 50 if $class_method->get_classdata('debug')
39 10 40 if (ref $$self and UNIVERSAL::isa($$self, $class_method->get_classdata('class'))) { }
88 0 16 unless UNIVERSAL::can($orig_class, 'AUTOLOAD')
97 16 8 if defined *{$package . '::AUTOLOAD';}{'CODE'}
115 16 3 if (UNIVERSAL::can($object, 'AUTOLOAD'))
145 1 10 unless exists $params{$param}
172 0 40 if (ref $id and UNIVERSAL::isa($id, $own_package->get_classdata('class')))