Branch Coverage

blib/lib/Params/Classify.pm
Criterion Covered Total %
branch 80 82 97.5


line true false branch
118 140 72 unless &is_string
127 72 12 unless &is_number
195 14 8 if ($type eq 'SCALAR') { }
4 4 elsif ($type eq 'REF') { }
196 12 2 defined $_[0] ? :
198 2 2 if defined blessed($_[0])
221 40 2 unless &is_undef
242 3132 132 if defined $_[0]
245 30 12 unless &is_string
305 40 2 unless &is_glob
325 40 2 unless &is_regexp
387 10 14 unless defined $reftype and not defined blessed($_[0])
389 0 14 unless defined $xlated_reftype
395 1728 130 if (@_ == 2)
396 72 1656 unless is_string($_[1])
398 48 1608 unless exists $reftype_ok{$_[1]}
403 926 812 unless defined $reftype and not defined blessed($_[0])
404 44 768 if @_ != 2
406 0 768 unless defined $xlated_reftype
413 504 42 unless (&is_ref)
414 476 28 @_ == 2 ? :
444 72 554 if @_ == 2 and not is_string($_[1])
450 174 36 unless (&is_blessed)
451 78 96 @_ == 2 ? :
489 16 304 unless @_ == 2
490 72 232 unless is_string($_[1])
496 42 120 unless @_ == 2
497 80 4 unless (&is_strictly_blessed)
524 164 312 if &is_string
525 72 240 unless is_ref $_[0], 'ARRAY'
528 72 168 unless is_string $_
533 58 278 unless @_ == 2
535 146 60 unless defined blessed($_[0])
536 40 20 ref $_[1] eq '' ? :
537 26 28 unless $_[0]->can($method)
543 42 198 unless @_ == 2
545 96 30 unless (defined blessed($_[0]))
548 32 32 @{$_[1];} == 0 ? :
32 64 ref $_[1] eq '' ? :
554 10 20 ref $_[1] eq '' ? :
555 12 12 unless $_[0]->can($method)