Branch Coverage

blib/lib/Class/MakeMethods/Emulator/MethodMaker.pm
Criterion Covered Total %
branch 42 64 65.6


line true false branch
117 0 36 if (scalar @_ and $_[0] =~ /^-take_namespace/ and shift()) { }
0 72 elsif (scalar @_ and $_[0] =~ /^-release_namespace/ and shift()) { }
123 1 35 if (scalar @_ and $_[0] eq '-sugar' and shift())
127 35 1 if scalar @_
198 0 1 $$_[0] ? :
0 1 $$_[1] ? :
1 0 $$_[2] ? :
1 0 $$_[3] ? :
2 21 /^-/ ? :
1 23 $_ eq '-noclear' ? :
1 24 $_ eq '-compatibility' ? :
1 25 ref $_ eq 'ARRAY' ? :
202 1 9 $_[0] && $_[0] eq '-static' && shift() ? :
10 0 if shift()
236 1 2 $_[0] eq '--noundef' ? :
3 0 if shift()
260 2 0 if shift()
268 0 4 if @_ % 2
271 8 6 !ref($_) ? :
272 3 6 ref $list eq 'ARRAY' ? :
296 2 0 if shift()
335 6 0 if shift()
356 4 0 if shift()
367 1 0 if shift()
377 1 2 $_[0] && $_[0] eq '-static' && shift() ? :
3 0 if shift()
392 1 0 if shift()
402 2 0 if shift()
412 4 0 if shift()
430 5 0 if shift()
484 2 0 if shift()
546 0 0 if shift()