Branch Coverage

blib/lib/Object/Lazy.pm
Criterion Covered Total %
branch 19 24 79.1


line true false branch
17 1 15 if (exists $$params{'ref'})
63 5 0 ref $$self{'isa'} eq 'ARRAY' ? :
65 3 2 if ($$self{'is_built'} or not @isa)
70 1 3 if $class->isa($class2check)
80 0 3 unless 'UNIVERSAL'->can('DOES')
85 3 0 ref $$self{'DOES'} eq 'ARRAY' ? :
90 3 0 ref $$self{'isa'} eq 'ARRAY' ? :
95 1 2 if ($$self{'is_built'} or not @isa_and_does)
100 2 1 if $class->DOES($class2check)
118 3 0 unless ($$self{'is_built'})
119 1 2 if (defined $$self{'VERSION'})
123 1 1 if ($$self{'version_from'})