Condition Coverage

blib/lib/Marmoset.pm
Criterion Covered Total %
condition 19 37 51.3


and 3 conditions

line !l l&&!r l&&r condition
163 1 0 5 $$f{'default'} and not $$f{'lazy'}
1 0 0 $$f{'builder'} and not $$f{'lazy'}
203 1 0 0 $$f{'default'} and not $$f{'lazy'}
1 0 0 $$f{'builder'} and not $$f{'lazy'}
274 9 0 0 @_ == 1 && ref $_[0] eq 'HASH'
316 3 1 0 exists $$me{'required'} and not $$me{'required'}
4 0 0 exists $$me{'required'} and not $$me{'required'} and not $$me{'builder'}
1 0 0 exists $$me{'required'} and not $$me{'required'} and not $$me{'builder'} and not $$me{'default'}

or 2 conditions

line l !l condition
297 2 3 $Marmoset::ATTRIBUTES{$$me{'package'}} ||= []
340 3 4 $$me{'OFFSET'} || 0
7 0 $$me{'SIZE'} || 0
353 2 1 $$me{'OFFSET'} || 0
3 0 $$me{'SIZE'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
75 2 0 0 $_->isa($need) or croak("Cannot inherit from $need; it is not a $me class (does not inherit from $need); bailing out")