| blib/lib/Params/Check.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 41 | 58 | 70.6 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 252 | 1 | 37 | 0 | $utmpl and $href |
| 271 | 36 | 0 | 1 | $Params::Check::PRESERVE_CASE and not $Params::Check::STRIP_LEADING_DASHES |
| 297 | 36 | 4 | 3 | $$tmpl{'required'} and not exists $$args{$key} |
| 377 | 27 | 3 | 4 | $tmpl{'defined'} || $Params::Check::ONLY_ALLOW_DEFINED and not defined $arg |
| 385 | 25 | 3 | 2 | $tmpl{'strict_type'} || $Params::Check::STRICT_TYPE and ref $arg ne ref $tmpl{'default'} |
| 396 | 14 | 9 | 5 | exists $tmpl{'allow'} and not do { local $Params::Check::_ERROR_STRING; allow($arg, $tmpl{'allow'}) } |
| 418 | 20 | 14 | 0 | $wrong || $warned and $Params::Check::WARNINGS_FATAL |
| 516 | 0 | 0 | 11 | defined $_[0] && defined $_[1] |
| line | l | !l | condition |
|---|---|---|---|
| 259 | 0 | 37 | $Params::Check::VERBOSE || 0 |
| 357 | 0 | 2 | $warned ||= 1 |
| 372 | 0 | 1 | $warned ||= 1 |
| 380 | 0 | 4 | $wrong ||= 1 |
| 388 | 2 | 0 | ref $tmpl{'default'} || 'SCALAR' |
| 390 | 0 | 2 | $wrong ||= 1 |
| 407 | 0 | 5 | $wrong ||= 1 |
| 522 | 11 | 11 | $_[0] || 0 |
| 524 | 5 | 17 | (caller 2 + $Params::Check::CALLER_DEPTH + $level)[3] || 'ANON' |
| 543 | 1 | 18 | $verbose ||= 0 |
| 544 | 0 | 19 | $offset ||= 0 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 259 | 0 | 0 | 37 | $verbose ||= $Params::Check::VERBOSE || 0 |
| 377 | 5 | 0 | 29 | $tmpl{'defined'} || $Params::Check::ONLY_ALLOW_DEFINED |
| 385 | 3 | 0 | 27 | $tmpl{'strict_type'} || $Params::Check::STRICT_TYPE |
| 418 | 11 | 3 | 20 | $wrong || $warned |